home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_52_SSRDSYLK.txt < prev    next >
Text File  |  1993-07-15  |  224KB  |  3,973 lines

  1. # near model CODE resource
  2. # jump table entries: 10464-10464 (1 of them)
  3. fn00000000:
  4. 00000000  48E7 0300                movem.l    -[A7], D6,D7
  5. 00000004  3C2F 000E                move.w     D6, [A7 + 0xE]
  6. 00000008  3E2F 0012                move.w     D7, [A7 + 0x12]
  7. 0000000C  48C7                     ext.l      D7
  8. 0000000E  2F07                     move.l     -[A7], D7
  9. 00000010  48C6                     ext.l      D6
  10. 00000012  2F06                     move.l     -[A7], D6
  11. 00000014  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  12. 00000018  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  13. 0000001C  4AAD BA0C                tst.l      [A5 - 0x45F4]
  14. 00000020  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15. 00000024  6634                     bne        +0x36 /* 0000005A */
  16. 00000026  48C7                     ext.l      D7
  17. 00000028  2F07                     move.l     -[A7], D7
  18. 0000002A  48C7                     ext.l      D7
  19. 0000002C  2F07                     move.l     -[A7], D7
  20. 0000002E  48C6                     ext.l      D6
  21. 00000030  2F06                     move.l     -[A7], D6
  22. 00000032  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  23. 00000036  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  24. 0000003A  4A40                     tst.w      D0
  25. 0000003C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  26. 00000040  6604                     bne        +0x6 /* 00000046 */
  27. 00000042  7000                     moveq.l    D0, 0x00
  28. 00000044  6016                     bra        +0x18 /* 0000005C */
  29. label00000046:
  30. 00000046  48C7                     ext.l      D7
  31. 00000048  2F07                     move.l     -[A7], D7
  32. 0000004A  48C6                     ext.l      D6
  33. 0000004C  2F06                     move.l     -[A7], D6
  34. 0000004E  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  35. 00000052  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  36. 00000056  4FEF 000C                lea.l      A7, [A7 + 0xC]
  37. label0000005A:
  38. 0000005A  7001                     moveq.l    D0, 0x01
  39. label0000005C:
  40. 0000005C  4CDF 00C0                movem.l    D6,D7, [A7]+
  41. 00000060  4E75                     rts
  42. export_1308:
  43. 00000062  4E56 FC3E                link       A6, -0x03C2
  44. 00000066  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  45. 0000006A  426E FC92                clr.w      [A6 - 0x36E]
  46. 0000006E  2B6E 0008 CD40           move.l     [A5 - 0x32C0], [A6 + 0x8]
  47. 00000074  3B7C 0001 CF0C           move.w     [A5 - 0x30F4], 0x1
  48. 0000007A  426E FEBA                clr.w      [A6 - 0x146]
  49. 0000007E  426E FEB8                clr.w      [A6 - 0x148]
  50. 00000082  426E FC82                clr.w      [A6 - 0x37E]
  51. 00000086  2B6D EA3A D5BC           move.l     [A5 - 0x2A44], [A5 - 0x15C6]
  52. 0000008C  2B6D EA26 D5C6           move.l     [A5 - 0x2A3A], [A5 - 0x15DA]
  53. 00000092  2B6D EA2E D5D0           move.l     [A5 - 0x2A30], [A5 - 0x15D2]
  54. 00000098  2B6D EA2A D5DA           move.l     [A5 - 0x2A26], [A5 - 0x15D6]
  55. 0000009E  2B6D EA36 D5E4           move.l     [A5 - 0x2A1C], [A5 - 0x15CA]
  56. 000000A4  2B6D EA22 D5EE           move.l     [A5 - 0x2A12], [A5 - 0x15DE]
  57. 000000AA  2B6D EA32 D5F8           move.l     [A5 - 0x2A08], [A5 - 0x15CE]
  58. 000000B0  2B6D EA1A D602           move.l     [A5 - 0x29FE], [A5 - 0x15E6]
  59. 000000B6  3D7C 0001 FC9E           move.w     [A6 - 0x362], 0x1
  60. 000000BC  4878 0200                push.l     0x200
  61. 000000C0  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  62. 000000C4  2D40 FC96                move.l     [A6 - 0x36A], D0
  63. 000000C8  588F                     addq.l     A7, 4
  64. 000000CA  6700 1534                beq        +0x1536 /* 00001600 */
  65. 000000CE  3D7C 0001 FCA0           move.w     [A6 - 0x360], 0x1
  66. 000000D4  4878 0200                push.l     0x200
  67. 000000D8  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  68. 000000DC  2D40 FC9A                move.l     [A6 - 0x366], D0
  69. 000000E0  588F                     addq.l     A7, 4
  70. 000000E2  6700 151C                beq        +0x151E /* 00001600 */
  71. 000000E6  302E FC9E                move.w     D0, [A6 - 0x362]
  72. 000000EA  48C0                     ext.l      D0
  73. 000000EC  E180                     asl        D0, 8
  74. 000000EE  3D40 FC78                move.w     [A6 - 0x388], D0
  75. 000000F2  6028                     bra        +0x2A /* 0000011C */
  76. label000000F4:
  77. 000000F4  206E FC96                movea.l    A0, [A6 - 0x36A]
  78. 000000F8  536E FC78                subq.w     [A6 - 0x388], 1
  79. 000000FC  302E FC78                move.w     D0, [A6 - 0x388]
  80. 00000100  48C0                     ext.l      D0
  81. 00000102  D080                     add.l      D0, D0
  82. 00000104  31BC 000A 0800           move.w     [A0 + D0], 0xA /* '\n' */
  83. 0000010A  206E FC9A                movea.l    A0, [A6 - 0x366]
  84. 0000010E  302E FC78                move.w     D0, [A6 - 0x388]
  85. 00000112  48C0                     ext.l      D0
  86. 00000114  D080                     add.l      D0, D0
  87. 00000116  31BC FFFF 0800           move.w     [A0 + D0], 0xFFFF
  88. label0000011C:
  89. 0000011C  4A6E FC78                tst.w      [A6 - 0x388]
  90. 00000120  66D2                     bne        -0x2C /* 000000F4 */
  91. 00000122  206D BA78                movea.l    A0, [A5 - 0x4588]
  92. 00000126  4268 0184                clr.w      [A0 + 0x184]
  93. 0000012A  206D BA78                movea.l    A0, [A5 - 0x4588]
  94. 0000012E  4268 0180                clr.w      [A0 + 0x180]
  95. 00000132  426E FC8A                clr.w      [A6 - 0x376]
  96. 00000136  3D7C 0001 FFC6           move.w     [A6 - 0x3A], 0x1
  97. 0000013C  7000                     moveq.l    D0, 0x00
  98. 0000013E  2B40 CD3C                move.l     [A5 - 0x32C4], D0
  99. 00000142  2B40 CD38                move.l     [A5 - 0x32C8], D0
  100. 00000146  426E FC78                clr.w      [A6 - 0x388]
  101. 0000014A  426E FC7A                clr.w      [A6 - 0x386]
  102. 0000014E  426E FC80                clr.w      [A6 - 0x380]
  103. 00000152  426E FC7E                clr.w      [A6 - 0x382]
  104. 00000156  426E FC90                clr.w      [A6 - 0x370]
  105. 0000015A  426D CD22                clr.w      [A5 - 0x32DE]
  106. 0000015E  426D CD24                clr.w      [A5 - 0x32DC]
  107. 00000162  426D CD20                clr.w      [A5 - 0x32E0]
  108. 00000166  426D CD1E                clr.w      [A5 - 0x32E2]
  109. 0000016A  7210                     moveq.l    D1, 0x10
  110. 0000016C  2F01                     move.l     -[A7], D1
  111. 0000016E  486E FEA8                pea.l      [A6 - 0x158]
  112. 00000172  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  113. 00000176  508F                     addq.l     A7, 8
  114. 00000178  6000 12F8                bra        +0x12FA /* 00001472 */
  115. label0000017C:
  116. 0000017C  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  117. 00000180  2B6D CD30 CD34           move.l     [A5 - 0x32CC], [A5 - 0x32D0]
  118. 00000186  266D CD30                movea.l    A3, [A5 - 0x32D0]
  119. 0000018A  7000                     moveq.l    D0, 0x00
  120. 0000018C  2840                     movea.l    A4, D0
  121. 0000018E  601A                     bra        +0x1C /* 000001AA */
  122. label00000190:
  123. 00000190  206D CD34                movea.l    A0, [A5 - 0x32CC]
  124. 00000194  52AD CD34                addq.l     [A5 - 0x32CC], 1
  125. 00000198  701B                     moveq.l    D0, 0x1B
  126. 0000019A  B010                     cmp.b      D0, [A0]
  127. 0000019C  6608                     bne        +0xA /* 000001A6 */
  128. 0000019E  4EBA 2A6E                jsr        [PC + 0x2A6E /* 00002C0E */]
  129. 000001A2  1680                     move.b     [A3], D0
  130. 000001A4  6704                     beq        +0x6 /* 000001AA */
  131. label000001A6:
  132. 000001A6  D6FC 0001                add.w      A3, 0x1
  133. label000001AA:
  134. 000001AA  206D CD34                movea.l    A0, [A5 - 0x32CC]
  135. 000001AE  1690                     move.b     [A3], [A0]
  136. 000001B0  66DE                     bne        -0x20 /* 00000190 */
  137. 000001B2  2B6D CD30 CD34           move.l     [A5 - 0x32CC], [A5 - 0x32D0]
  138. 000001B8  426E FC86                clr.w      [A6 - 0x37A]
  139. 000001BC  426E FC8C                clr.w      [A6 - 0x374]
  140. 000001C0  206D CD34                movea.l    A0, [A5 - 0x32CC]
  141. 000001C4  52AD CD34                addq.l     [A5 - 0x32CC], 1
  142. 000001C8  1010                     move.b     D0, [A0]
  143. 000001CA  0400 0042                subi.b     D0, 0x42 /* 'B' */
  144. 000001CE  6726                     beq        +0x28 /* 000001F6 */
  145. 000001D0  5300                     subq.b     D0, 1
  146. 000001D2  6700 0348                beq        +0x34A /* 0000051C */
  147. 000001D6  5700                     subq.b     D0, 3
  148. 000001D8  6700 0948                beq        +0x94A /* 00000B22 */
  149. 000001DC  5700                     subq.b     D0, 3
  150. 000001DE  6762                     beq        +0x64 /* 00000242 */
  151. 000001E0  5B00                     subq.b     D0, 5
  152. 000001E2  6700 019A                beq        +0x19C /* 0000037E */
  153. 000001E6  5300                     subq.b     D0, 1
  154. 000001E8  6700 0108                beq        +0x10A /* 000002F2 */
  155. 000001EC  5300                     subq.b     D0, 1
  156. 000001EE  6700 0174                beq        +0x176 /* 00000364 */
  157. 000001F2  6000 127E                bra        +0x1280 /* 00001472 */
  158. label000001F6:
  159. 000001F6  2B6D CD34 E5A6           move.l     [A5 - 0x1A5A], [A5 - 0x32CC]
  160. 000001FC  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  161. 00000200  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  162. 00000204  3B40 E5A4                move.w     [A5 - 0x1A5C], D0
  163. 00000208  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  164. 0000020C  5340                     subq.w     D0, 1
  165. 0000020E  3D40 FC7A                move.w     [A6 - 0x386], D0
  166. 00000212  3D40 FC82                move.w     [A6 - 0x37E], D0
  167. 00000216  48C0                     ext.l      D0
  168. 00000218  2F00                     move.l     -[A7], D0
  169. 0000021A  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  170. 0000021E  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  171. 00000222  4A40                     tst.w      D0
  172. 00000224  4FEF 000C                lea.l      A7, [A7 + 0xC]
  173. 00000228  6700 13D6                beq        +0x13D8 /* 00001600 */
  174. 0000022C  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  175. 00000230  5340                     subq.w     D0, 1
  176. 00000232  3D40 FC78                move.w     [A6 - 0x388], D0
  177. 00000236  3D40 FEBA                move.w     [A6 - 0x146], D0
  178. 0000023A  426E FEB8                clr.w      [A6 - 0x148]
  179. 0000023E  6000 1232                bra        +0x1234 /* 00001472 */
  180. label00000242:
  181. 00000242  206D CD34                movea.l    A0, [A5 - 0x32CC]
  182. 00000246  52AD CD34                addq.l     [A5 - 0x32CC], 1
  183. 0000024A  7044                     moveq.l    D0, 0x44
  184. 0000024C  B010                     cmp.b      D0, [A0]
  185. 0000024E  6600 1222                bne        +0x1224 /* 00001472 */
  186. 00000252  603C                     bra        +0x3E /* 00000290 */
  187. label00000254:
  188. 00000254  206D CD34                movea.l    A0, [A5 - 0x32CC]
  189. 00000258  52AD CD34                addq.l     [A5 - 0x32CC], 1
  190. 0000025C  704E                     moveq.l    D0, 0x4E
  191. 0000025E  B010                     cmp.b      D0, [A0]
  192. 00000260  661C                     bne        +0x1E /* 0000027E */
  193. 00000262  526E FC90                addq.w     [A6 - 0x370], 1
  194. 00000266  206D BA78                movea.l    A0, [A5 - 0x4588]
  195. 0000026A  0068 0804 0100           ori.w      [A0 + 0x100], 0x804
  196. 00000270  206D BA78                movea.l    A0, [A5 - 0x4588]
  197. 00000274  317C 0001 018C           move.w     [A0 + 0x18C], 0x1
  198. 0000027A  6000 11F6                bra        +0x11F8 /* 00001472 */
  199. label0000027E:
  200. 0000027E  703B                     moveq.l    D0, 0x3B
  201. 00000280  2F00                     move.l     -[A7], D0
  202. 00000282  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  203. 00000286  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  204. 0000028A  2B40 CD34                move.l     [A5 - 0x32CC], D0
  205. 0000028E  508F                     addq.l     A7, 8
  206. label00000290:
  207. 00000290  4AAD CD34                tst.l      [A5 - 0x32CC]
  208. 00000294  6700 11DC                beq        +0x11DE /* 00001472 */
  209. 00000298  206D CD34                movea.l    A0, [A5 - 0x32CC]
  210. 0000029C  52AD CD34                addq.l     [A5 - 0x32CC], 1
  211. 000002A0  703B                     moveq.l    D0, 0x3B
  212. 000002A2  B010                     cmp.b      D0, [A0]
  213. 000002A4  67AE                     beq        -0x50 /* 00000254 */
  214. 000002A6  6000 11CA                bra        +0x11CC /* 00001472 */
  215. label000002AA:
  216. 000002AA  206D CD34                movea.l    A0, [A5 - 0x32CC]
  217. 000002AE  52AD CD34                addq.l     [A5 - 0x32CC], 1
  218. 000002B2  1010                     move.b     D0, [A0]
  219. 000002B4  0400 004C                subi.b     D0, 0x4C /* 'L' */
  220. 000002B8  6526                     bcs        +0x28 /* 000002E0 */
  221. 000002BA  0C00 0001                cmpi.b     D0, 0x1
  222. 000002BE  6220                     bhi        +0x22 /* 000002E0 */
  223. 000002C0  7200                     moveq.l    D1, 0x00
  224. 000002C2  1200                     move.b     D1, D0
  225. 000002C4  D241                     add.w      D1, D1
  226. 000002C6  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  227. 000002CA  4EFB 1000                jmp        [PC + D1.w]
  228. 000002CE  0006 0010                ori.b      D6, 0x10
  229. 000002D2  206D BA78                movea.l    A0, [A5 - 0x4588]
  230. 000002D6  5268 0180                addq.w     [A0 + 0x180], 1
  231. 000002DA  6004                     bra        +0x6 /* 000002E0 */
  232. 000002DC  426E FFC6                clr.w      [A6 - 0x3A]
  233. label000002E0:
  234. 000002E0  703B                     moveq.l    D0, 0x3B
  235. 000002E2  2F00                     move.l     -[A7], D0
  236. 000002E4  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  237. 000002E8  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  238. 000002EC  2B40 CD34                move.l     [A5 - 0x32CC], D0
  239. 000002F0  508F                     addq.l     A7, 8
  240. label000002F2:
  241. 000002F2  4AAD CD34                tst.l      [A5 - 0x32CC]
  242. 000002F6  6700 117A                beq        +0x117C /* 00001472 */
  243. 000002FA  206D CD34                movea.l    A0, [A5 - 0x32CC]
  244. 000002FE  52AD CD34                addq.l     [A5 - 0x32CC], 1
  245. 00000302  703B                     moveq.l    D0, 0x3B
  246. 00000304  B010                     cmp.b      D0, [A0]
  247. 00000306  67A2                     beq        -0x5C /* 000002AA */
  248. 00000308  6000 1168                bra        +0x116A /* 00001472 */
  249. label0000030C:
  250. 0000030C  206D CD34                movea.l    A0, [A5 - 0x32CC]
  251. 00000310  1010                     move.b     D0, [A0]
  252. 00000312  0400 0050                subi.b     D0, 0x50 /* 'P' */
  253. 00000316  6526                     bcs        +0x28 /* 0000033E */
  254. 00000318  0C00 0000                cmpi.b     D0, 0x0
  255. 0000031C  6220                     bhi        +0x22 /* 0000033E */
  256. 0000031E  7200                     moveq.l    D1, 0x00
  257. 00000320  1200                     move.b     D1, D0
  258. 00000322  D241                     add.w      D1, D1
  259. 00000324  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  260. 00000328  4EFB 1000                jmp        [PC + D1.w]
  261. 0000032C  0004 52AD                ori.b      D4, 0xAD
  262. 00000330  CD34 4EBA                and.b      [A4 + D4 * 8 - 0x70], D6
  263. 00000334  27C6 4A40                move.l     [PC + D4 * 2 + 0x40], D6
  264. 00000338  6700 12C6                beq        +0x12C8 /* 00001600 */
  265. 0000033C  600E                     bra        +0x10 /* 0000034C */
  266. label0000033E:
  267. 0000033E  53AD CD34                subq.l     [A5 - 0x32CC], 1
  268. 00000342  4EBA 2562                jsr        [PC + 0x2562 /* 000028A6 */]
  269. 00000346  4A40                     tst.w      D0
  270. 00000348  6700 12B6                beq        +0x12B8 /* 00001600 */
  271. label0000034C:
  272. 0000034C  4AAD CD34                tst.l      [A5 - 0x32CC]
  273. 00000350  6712                     beq        +0x14 /* 00000364 */
  274. 00000352  703B                     moveq.l    D0, 0x3B
  275. 00000354  2F00                     move.l     -[A7], D0
  276. 00000356  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  277. 0000035A  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  278. 0000035E  2B40 CD34                move.l     [A5 - 0x32CC], D0
  279. 00000362  508F                     addq.l     A7, 8
  280. label00000364:
  281. 00000364  4AAD CD34                tst.l      [A5 - 0x32CC]
  282. 00000368  6700 1108                beq        +0x110A /* 00001472 */
  283. 0000036C  206D CD34                movea.l    A0, [A5 - 0x32CC]
  284. 00000370  52AD CD34                addq.l     [A5 - 0x32CC], 1
  285. 00000374  703B                     moveq.l    D0, 0x3B
  286. 00000376  B010                     cmp.b      D0, [A0]
  287. 00000378  6792                     beq        -0x6C /* 0000030C */
  288. 0000037A  6000 10F6                bra        +0x10F8 /* 00001472 */
  289. label0000037E:
  290. 0000037E  206D CD34                movea.l    A0, [A5 - 0x32CC]
  291. 00000382  704E                     moveq.l    D0, 0x4E
  292. 00000384  B010                     cmp.b      D0, [A0]
  293. 00000386  6600 10EA                bne        +0x10EC /* 00001472 */
  294. 0000038A  206D CD34                movea.l    A0, [A5 - 0x32CC]
  295. 0000038E  703B                     moveq.l    D0, 0x3B
  296. 00000390  B028 0001                cmp.b      D0, [A0 + 0x1]
  297. 00000394  6600 10DC                bne        +0x10DE /* 00001472 */
  298. 00000398  206D CD34                movea.l    A0, [A5 - 0x32CC]
  299. 0000039C  704E                     moveq.l    D0, 0x4E
  300. 0000039E  B028 0002                cmp.b      D0, [A0 + 0x2]
  301. 000003A2  6600 10CE                bne        +0x10D0 /* 00001472 */
  302. 000003A6  56AD CD34                addq.l     [A5 - 0x32CC], 3
  303. 000003AA  703B                     moveq.l    D0, 0x3B
  304. 000003AC  2F00                     move.l     -[A7], D0
  305. 000003AE  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  306. 000003B2  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  307. 000003B6  2640                     movea.l    A3, D0
  308. 000003B8  200B                     move.l     D0, A3
  309. 000003BA  508F                     addq.l     A7, 8
  310. 000003BC  6700 10B4                beq        +0x10B6 /* 00001472 */
  311. 000003C0  421B                     clr.b      [A3]+
  312. 000003C2  7045                     moveq.l    D0, 0x45
  313. 000003C4  B01B                     cmp.b      D0, [A3]+
  314. 000003C6  6600 10AA                bne        +0x10AC /* 00001472 */
  315. 000003CA  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  316. 000003CE  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  317. 000003D2  0C80 0000 00FF           cmpi.l     D0, 0xFF
  318. 000003D8  588F                     addq.l     A7, 4
  319. 000003DA  6F08                     ble        +0xA /* 000003E4 */
  320. 000003DC  206D CD34                movea.l    A0, [A5 - 0x32CC]
  321. 000003E0  4228 00FF                clr.b      [A0 + 0xFF]
  322. label000003E4:
  323. 000003E4  2D6D CD34 FC74           move.l     [A6 - 0x38C], [A5 - 0x32CC]
  324. 000003EA  6058                     bra        +0x5A /* 00000444 */
  325. label000003EC:
  326. 000003EC  206E FC74                movea.l    A0, [A6 - 0x38C]
  327. 000003F0  702E                     moveq.l    D0, 0x2E
  328. 000003F2  B010                     cmp.b      D0, [A0]
  329. 000003F4  6608                     bne        +0xA /* 000003FE */
  330. 000003F6  206E FC74                movea.l    A0, [A6 - 0x38C]
  331. 000003FA  10BC 005F                move.b     [A0], 0x5F /* '_' */
  332. label000003FE:
  333. 000003FE  202E FC74                move.l     D0, [A6 - 0x38C]
  334. 00000402  B0AD CD34                cmp.l      D0, [A5 - 0x32CC]
  335. 00000406  6318                     bls        +0x1A /* 00000420 */
  336. 00000408  206E FC74                movea.l    A0, [A6 - 0x38C]
  337. 0000040C  7000                     moveq.l    D0, 0x00
  338. 0000040E  1010                     move.b     D0, [A0]
  339. 00000410  D040                     add.w      D0, D0
  340. 00000412  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  341. 00000416  323C 0400                move.w     D1, 0x400
  342. 0000041A  C270 0000                and.w      D1, [A0 + D0.w]
  343. 0000041E  6620                     bne        +0x22 /* 00000440 */
  344. label00000420:
  345. 00000420  206E FC74                movea.l    A0, [A6 - 0x38C]
  346. 00000424  7000                     moveq.l    D0, 0x00
  347. 00000426  1010                     move.b     D0, [A0]
  348. 00000428  D040                     add.w      D0, D0
  349. 0000042A  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  350. 0000042E  7206                     moveq.l    D1, 0x06
  351. 00000430  C270 0000                and.w      D1, [A0 + D0.w]
  352. 00000434  660A                     bne        +0xC /* 00000440 */
  353. 00000436  206E FC74                movea.l    A0, [A6 - 0x38C]
  354. 0000043A  705F                     moveq.l    D0, 0x5F
  355. 0000043C  B010                     cmp.b      D0, [A0]
  356. 0000043E  660C                     bne        +0xE /* 0000044C */
  357. label00000440:
  358. 00000440  52AE FC74                addq.l     [A6 - 0x38C], 1
  359. label00000444:
  360. 00000444  206E FC74                movea.l    A0, [A6 - 0x38C]
  361. 00000448  4A10                     tst.b      [A0]
  362. 0000044A  66A0                     bne        -0x5E /* 000003EC */
  363. label0000044C:
  364. 0000044C  206E FC74                movea.l    A0, [A6 - 0x38C]
  365. 00000450  4A10                     tst.b      [A0]
  366. 00000452  6600 101E                bne        +0x1020 /* 00001472 */
  367. 00000456  206D CD34                movea.l    A0, [A5 - 0x32CC]
  368. 0000045A  4A10                     tst.b      [A0]
  369. 0000045C  6700 1014                beq        +0x1016 /* 00001472 */
  370. 00000460  703B                     moveq.l    D0, 0x3B
  371. 00000462  2F00                     move.l     -[A7], D0
  372. 00000464  2F0B                     move.l     -[A7], A3
  373. 00000466  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  374. 0000046A  2D40 FC74                move.l     [A6 - 0x38C], D0
  375. 0000046E  508F                     addq.l     A7, 8
  376. 00000470  6706                     beq        +0x8 /* 00000478 */
  377. 00000472  206E FC74                movea.l    A0, [A6 - 0x38C]
  378. 00000476  4210                     clr.b      [A0]
  379. label00000478:
  380. 00000478  2F0B                     move.l     -[A7], A3
  381. 0000047A  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  382. 0000047E  220B                     move.l     D1, A3
  383. 00000480  5381                     subq.l     D1, 1
  384. 00000482  2041                     movea.l    A0, D1
  385. 00000484  1080                     move.b     [A0], D0
  386. 00000486  486E FC74                pea.l      [A6 - 0x38C]
  387. 0000048A  486E FC94                pea.l      [A6 - 0x36C]
  388. 0000048E  486E FEBC                pea.l      [A6 - 0x144]
  389. 00000492  200B                     move.l     D0, A3
  390. 00000494  5380                     subq.l     D0, 1
  391. 00000496  2F00                     move.l     -[A7], D0
  392. 00000498  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  393. 0000049C  5280                     addq.l     D0, 1
  394. 0000049E  588F                     addq.l     A7, 4
  395. 000004A0  2F00                     move.l     -[A7], D0
  396. 000004A2  4EBA 1250                jsr        [PC + 0x1250 /* 000016F4 */]
  397. 000004A6  4A40                     tst.w      D0
  398. 000004A8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  399. 000004AC  6700 0FC4                beq        +0xFC6 /* 00001472 */
  400. 000004B0  4A6E FC94                tst.w      [A6 - 0x36C]
  401. 000004B4  6600 0FBC                bne        +0xFBE /* 00001472 */
  402. 000004B8  7001                     moveq.l    D0, 0x01
  403. 000004BA  2F00                     move.l     -[A7], D0
  404. 000004BC  7200                     moveq.l    D1, 0x00
  405. 000004BE  322D BA5C                move.w     D1, [A5 - 0x45A4]
  406. 000004C2  2F01                     move.l     -[A7], D1
  407. 000004C4  322E FEC2                move.w     D1, [A6 - 0x13E]
  408. 000004C8  48C1                     ext.l      D1
  409. 000004CA  2F01                     move.l     -[A7], D1
  410. 000004CC  322E FEC0                move.w     D1, [A6 - 0x140]
  411. 000004D0  48C1                     ext.l      D1
  412. 000004D2  2F01                     move.l     -[A7], D1
  413. 000004D4  322E FEBE                move.w     D1, [A6 - 0x142]
  414. 000004D8  48C1                     ext.l      D1
  415. 000004DA  2F01                     move.l     -[A7], D1
  416. 000004DC  322E FEBC                move.w     D1, [A6 - 0x144]
  417. 000004E0  48C1                     ext.l      D1
  418. 000004E2  2F01                     move.l     -[A7], D1
  419. 000004E4  486E FCA4                pea.l      [A6 - 0x35C]
  420. 000004E8  4EAD 12B2                jsr        [A5 + 0x12B2 /* export_594 */]
  421. 000004EC  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  422. 000004F0  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  423. 000004F4  222D CD34                move.l     D1, [A5 - 0x32CC]
  424. 000004F8  5381                     subq.l     D1, 1
  425. 000004FA  2041                     movea.l    A0, D1
  426. 000004FC  1080                     move.b     [A0], D0
  427. 000004FE  486E FCA4                pea.l      [A6 - 0x35C]
  428. 00000502  202D CD34                move.l     D0, [A5 - 0x32CC]
  429. 00000506  5380                     subq.l     D0, 1
  430. 00000508  2F00                     move.l     -[A7], D0
  431. 0000050A  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  432. 0000050E  4A40                     tst.w      D0
  433. 00000510  4FEF 0028                lea.l      A7, [A7 + 0x28]
  434. 00000514  6700 10EA                beq        +0x10EC /* 00001600 */
  435. 00000518  6000 0F58                bra        +0xF5A /* 00001472 */
  436. label0000051C:
  437. 0000051C  422E FEA8                clr.b      [A6 - 0x158]
  438. 00000520  7000                     moveq.l    D0, 0x00
  439. 00000522  7000                     moveq.l    D0, 0x00
  440. 00000524  3D40 FEAA                move.w     [A6 - 0x156], D0
  441. 00000528  3D7C FFFF FCA2           move.w     [A6 - 0x35E], 0xFFFF
  442. 0000052E  6000 0434                bra        +0x436 /* 00000964 */
  443. label00000532:
  444. 00000532  206D CD34                movea.l    A0, [A5 - 0x32CC]
  445. 00000536  52AD CD34                addq.l     [A5 - 0x32CC], 1
  446. 0000053A  1010                     move.b     D0, [A0]
  447. 0000053C  0400 0043                subi.b     D0, 0x43 /* 'C' */
  448. 00000540  6740                     beq        +0x42 /* 00000582 */
  449. 00000542  5500                     subq.b     D0, 2
  450. 00000544  6700 00A6                beq        +0xA8 /* 000005EC */
  451. 00000548  5700                     subq.b     D0, 3
  452. 0000054A  676E                     beq        +0x70 /* 000005BA */
  453. 0000054C  5700                     subq.b     D0, 3
  454. 0000054E  6700 024C                beq        +0x24E /* 0000079C */
  455. 00000552  5700                     subq.b     D0, 3
  456. 00000554  675A                     beq        +0x5C /* 000005B0 */
  457. 00000556  5500                     subq.b     D0, 2
  458. 00000558  6744                     beq        +0x46 /* 0000059E */
  459. 0000055A  5500                     subq.b     D0, 2
  460. 0000055C  6710                     beq        +0x12 /* 0000056E */
  461. 0000055E  5300                     subq.b     D0, 1
  462. 00000560  6734                     beq        +0x36 /* 00000596 */
  463. 00000562  5B00                     subq.b     D0, 5
  464. 00000564  6772                     beq        +0x74 /* 000005D8 */
  465. 00000566  5300                     subq.b     D0, 1
  466. 00000568  675A                     beq        +0x5C /* 000005C4 */
  467. 0000056A  6000 03E6                bra        +0x3E8 /* 00000952 */
  468. label0000056E:
  469. 0000056E  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  470. 00000572  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  471. 00000576  5380                     subq.l     D0, 1
  472. 00000578  3D40 FC7E                move.w     [A6 - 0x382], D0
  473. 0000057C  588F                     addq.l     A7, 4
  474. 0000057E  6000 03D2                bra        +0x3D4 /* 00000952 */
  475. label00000582:
  476. 00000582  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  477. 00000586  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  478. 0000058A  5380                     subq.l     D0, 1
  479. 0000058C  3D40 FC80                move.w     [A6 - 0x380], D0
  480. 00000590  588F                     addq.l     A7, 4
  481. 00000592  6000 03BE                bra        +0x3C0 /* 00000952 */
  482. label00000596:
  483. 00000596  526E FC8C                addq.w     [A6 - 0x374], 1
  484. 0000059A  6000 03B6                bra        +0x3B8 /* 00000952 */
  485. label0000059E:
  486. 0000059E  4A6E FC90                tst.w      [A6 - 0x370]
  487. 000005A2  6700 03AE                beq        +0x3B0 /* 00000952 */
  488. 000005A6  1D7C 0010 FEA8           move.b     [A6 - 0x158], 0x10
  489. 000005AC  6000 03A4                bra        +0x3A6 /* 00000952 */
  490. label000005B0:
  491. 000005B0  022E 00EF FEA8           andi.b     [A6 - 0x158], 0xEF
  492. 000005B6  6000 039A                bra        +0x39C /* 00000952 */
  493. label000005BA:
  494. 000005BA  006E 0800 FEAA           ori.w      [A6 - 0x156], 0x800
  495. 000005C0  6000 0390                bra        +0x392 /* 00000952 */
  496. label000005C4:
  497. 000005C4  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  498. 000005C8  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  499. 000005CC  5380                     subq.l     D0, 1
  500. 000005CE  3D40 FC7A                move.w     [A6 - 0x386], D0
  501. 000005D2  588F                     addq.l     A7, 4
  502. 000005D4  6000 037C                bra        +0x37E /* 00000952 */
  503. label000005D8:
  504. 000005D8  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  505. 000005DC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  506. 000005E0  5380                     subq.l     D0, 1
  507. 000005E2  3D40 FC78                move.w     [A6 - 0x388], D0
  508. 000005E6  588F                     addq.l     A7, 4
  509. 000005E8  6000 0368                bra        +0x36A /* 00000952 */
  510. label000005EC:
  511. 000005EC  3B6E FC7A BA7E           move.w     [A5 - 0x4582], [A6 - 0x386]
  512. 000005F2  3B6E FC78 BA7C           move.w     [A5 - 0x4584], [A6 - 0x388]
  513. 000005F8  3D7C 0002 FCA2           move.w     [A6 - 0x35E], 0x2
  514. 000005FE  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  515. 00000602  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  516. 00000606  4EBA 156A                jsr        [PC + 0x156A /* 00001B72 */]
  517. 0000060A  3D40 FC86                move.w     [A6 - 0x37A], D0
  518. 0000060E  508F                     addq.l     A7, 8
  519. 00000610  6600 017C                bne        +0x17E /* 0000078E */
  520. 00000614  526D CD1E                addq.w     [A5 - 0x32E2], 1
  521. 00000618  4A6D CD20                tst.w      [A5 - 0x32E0]
  522. 0000061C  6600 0134                bne        +0x136 /* 00000752 */
  523. 00000620  2D6D BA78 FC60           move.l     [A6 - 0x3A0], [A5 - 0x4588]
  524. 00000626  3D6D BA7E FC64           move.w     [A6 - 0x39C], [A5 - 0x4582]
  525. 0000062C  3D6D BA7C FC66           move.w     [A6 - 0x39A], [A5 - 0x4584]
  526. 00000632  7001                     moveq.l    D0, 0x01
  527. 00000634  2F00                     move.l     -[A7], D0
  528. 00000636  7200                     moveq.l    D1, 0x00
  529. 00000638  2F01                     move.l     -[A7], D1
  530. 0000063A  342E FC66                move.w     D2, [A6 - 0x39A]
  531. 0000063E  48C2                     ext.l      D2
  532. 00000640  2F02                     move.l     -[A7], D2
  533. 00000642  342E FC64                move.w     D2, [A6 - 0x39C]
  534. 00000646  48C2                     ext.l      D2
  535. 00000648  2F02                     move.l     -[A7], D2
  536. 0000064A  486E FCA4                pea.l      [A6 - 0x35C]
  537. 0000064E  4EAD 12AA                jsr        [A5 + 0x12AA /* export_593 */]
  538. 00000652  41EE FCA4                lea.l      A0, [A6 - 0x35C]
  539. 00000656  5288                     addq.l     A0, 1
  540. 00000658  2F08                     move.l     -[A7], A0
  541. 0000065A  4878 0432                push.l     0x432
  542. 0000065E  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  543. 00000662  588F                     addq.l     A7, 4
  544. 00000664  2F00                     move.l     -[A7], D0
  545. 00000666  486E FDA8                pea.l      [A6 - 0x258]
  546. 0000066A  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  547. 0000066E  486E FDA8                pea.l      [A6 - 0x258]
  548. 00000672  4878 0448                push.l     0x448
  549. 00000676  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  550. 0000067A  588F                     addq.l     A7, 4
  551. 0000067C  2F00                     move.l     -[A7], D0
  552. 0000067E  486E FCA4                pea.l      [A6 - 0x35C]
  553. 00000682  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  554. 00000686  4AAD B9FC                tst.l      [A5 - 0x4604]
  555. 0000068A  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  556. 0000068E  6720                     beq        +0x22 /* 000006B0 */
  557. 00000690  206D B9FC                movea.l    A0, [A5 - 0x4604]
  558. 00000694  2B68 0412 BA78           move.l     [A5 - 0x4588], [A0 + 0x412]
  559. 0000069A  206D B9FC                movea.l    A0, [A5 - 0x4604]
  560. 0000069E  3B68 01AA BA7E           move.w     [A5 - 0x4582], [A0 + 0x1AA]
  561. 000006A4  206D B9FC                movea.l    A0, [A5 - 0x4604]
  562. 000006A8  3B68 01AC BA7C           move.w     [A5 - 0x4584], [A0 + 0x1AC]
  563. 000006AE  6006                     bra        +0x8 /* 000006B6 */
  564. label000006B0:
  565. 000006B0  7000                     moveq.l    D0, 0x00
  566. 000006B2  2B40 BA78                move.l     [A5 - 0x4588], D0
  567. label000006B6:
  568. 000006B6  486E FCA4                pea.l      [A6 - 0x35C]
  569. 000006BA  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  570. 000006BE  3D40 FC68                move.w     [A6 - 0x398], D0
  571. 000006C2  2B6E FC60 BA78           move.l     [A5 - 0x4588], [A6 - 0x3A0]
  572. 000006C8  3B6E FC64 BA7E           move.w     [A5 - 0x4582], [A6 - 0x39C]
  573. 000006CE  3B6E FC66 BA7C           move.w     [A5 - 0x4584], [A6 - 0x39A]
  574. 000006D4  4A6E FC68                tst.w      [A6 - 0x398]
  575. 000006D8  588F                     addq.l     A7, 4
  576. 000006DA  6700 0F24                beq        +0xF26 /* 00001600 */
  577. 000006DE  4A2D B8EF                tst.b      [A5 - 0x4711]
  578. 000006E2  6600 0F1C                bne        +0xF1E /* 00001600 */
  579. 000006E6  486D B8E2                pea.l      [A5 - 0x471E]
  580. 000006EA  487A 0FFE                pea.l      [PC + 0xFFE /* 000016EA, value 0x0, cstring "" */]
  581. 000006EE  3F3C 0808                move.w     -[A7], 0x808
  582. 000006F2  A9EB                     syscall    Pack4/FP68K
  583. 000006F4  6700 0F0A                beq        +0xF0C /* 00001600 */
  584. 000006F8  486D B8E2                pea.l      [A5 - 0x471E]
  585. 000006FC  486E FC56                pea.l      [A6 - 0x3AA]
  586. 00000700  3F3C 080E                move.w     -[A7], 0x80E
  587. 00000704  A9EB                     syscall    Pack4/FP68K
  588. 00000706  7001                     moveq.l    D0, 0x01
  589. 00000708  2D40 FC48                move.l     [A6 - 0x3B8], D0
  590. 0000070C  486E FC48                pea.l      [A6 - 0x3B8]
  591. 00000710  486E FC4C                pea.l      [A6 - 0x3B4]
  592. 00000714  3F3C 280E                move.w     -[A7], 0x280E
  593. 00000718  A9EB                     syscall    Pack4/FP68K
  594. 0000071A  486E FC4C                pea.l      [A6 - 0x3B4]
  595. 0000071E  486E FC56                pea.l      [A6 - 0x3AA]
  596. 00000722  3F3C 0002                move.w     -[A7], 0x2
  597. 00000726  A9EB                     syscall    Pack4/FP68K
  598. 00000728  41EE FC56                lea.l      A0, [A6 - 0x3AA]
  599. 0000072C  43EE FC3E                lea.l      A1, [A6 - 0x3C2]
  600. 00000730  22D8                     move.l     [A1]+, [A0]+
  601. 00000732  22D8                     move.l     [A1]+, [A0]+
  602. 00000734  32D8                     move.w     [A1]+, [A0]+
  603. 00000736  486E FC3E                pea.l      [A6 - 0x3C2]
  604. 0000073A  3F3C 0016                move.w     -[A7], 0x16
  605. 0000073E  A9EB                     syscall    Pack4/FP68K
  606. 00000740  486E FC3E                pea.l      [A6 - 0x3C2]
  607. 00000744  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  608. 00000748  3B40 CD20                move.w     [A5 - 0x32E0], D0
  609. 0000074C  588F                     addq.l     A7, 4
  610. 0000074E  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  611. label00000752:
  612. 00000752  286D CD34                movea.l    A4, [A5 - 0x32CC]
  613. 00000756  538C                     subq.l     A4, 1
  614. 00000758  703B                     moveq.l    D0, 0x3B
  615. 0000075A  2F00                     move.l     -[A7], D0
  616. 0000075C  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  617. 00000760  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  618. 00000764  2640                     movea.l    A3, D0
  619. 00000766  200B                     move.l     D0, A3
  620. 00000768  508F                     addq.l     A7, 8
  621. 0000076A  670C                     beq        +0xE /* 00000778 */
  622. 0000076C  200B                     move.l     D0, A3
  623. 0000076E  90AD CD34                sub.l      D0, [A5 - 0x32CC]
  624. 00000772  7200                     moveq.l    D1, 0x00
  625. 00000774  1200                     move.b     D1, D0
  626. 00000776  600E                     bra        +0x10 /* 00000786 */
  627. label00000778:
  628. 00000778  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  629. 0000077C  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  630. 00000780  7200                     moveq.l    D1, 0x00
  631. 00000782  1200                     move.b     D1, D0
  632. 00000784  588F                     addq.l     A7, 4
  633. label00000786:
  634. 00000786  1881                     move.b     [A4], D1
  635. 00000788  3D7C 0001 FCA2           move.w     [A6 - 0x35E], 0x1
  636. label0000078E:
  637. 0000078E  202D BBB0                move.l     D0, [A5 - 0x4450]
  638. 00000792  5380                     subq.l     D0, 1
  639. 00000794  2B40 CD34                move.l     [A5 - 0x32CC], D0
  640. 00000798  6000 01B8                bra        +0x1BA /* 00000952 */
  641. label0000079C:
  642. 0000079C  302E FEBA                move.w     D0, [A6 - 0x146]
  643. 000007A0  48C0                     ext.l      D0
  644. 000007A2  2F00                     move.l     -[A7], D0
  645. 000007A4  302E FEB8                move.w     D0, [A6 - 0x148]
  646. 000007A8  48C0                     ext.l      D0
  647. 000007AA  2F00                     move.l     -[A7], D0
  648. 000007AC  302E FC7A                move.w     D0, [A6 - 0x386]
  649. 000007B0  48C0                     ext.l      D0
  650. 000007B2  2F00                     move.l     -[A7], D0
  651. 000007B4  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  652. 000007B8  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  653. 000007BC  4A40                     tst.w      D0
  654. 000007BE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  655. 000007C2  6700 0E3C                beq        +0xE3E /* 00001600 */
  656. 000007C6  266D CD34                movea.l    A3, [A5 - 0x32CC]
  657. 000007CA  6002                     bra        +0x4 /* 000007CE */
  658. label000007CC:
  659. 000007CC  548B                     addq.l     A3, 2
  660. label000007CE:
  661. 000007CE  703B                     moveq.l    D0, 0x3B
  662. 000007D0  2F00                     move.l     -[A7], D0
  663. 000007D2  2F0B                     move.l     -[A7], A3
  664. 000007D4  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  665. 000007D8  2640                     movea.l    A3, D0
  666. 000007DA  200B                     move.l     D0, A3
  667. 000007DC  508F                     addq.l     A7, 8
  668. 000007DE  6708                     beq        +0xA /* 000007E8 */
  669. 000007E0  703B                     moveq.l    D0, 0x3B
  670. 000007E2  B02B 0001                cmp.b      D0, [A3 + 0x1]
  671. 000007E6  67E4                     beq        -0x1A /* 000007CC */
  672. label000007E8:
  673. 000007E8  4A6E FC8C                tst.w      [A6 - 0x374]
  674. 000007EC  670C                     beq        +0xE /* 000007FA */
  675. 000007EE  2B4B CD34                move.l     [A5 - 0x32CC], A3
  676. 000007F2  6000 015E                bra        +0x160 /* 00000952 */
  677. label000007F6:
  678. 000007F6  52AD CD34                addq.l     [A5 - 0x32CC], 1
  679. label000007FA:
  680. 000007FA  206D CD34                movea.l    A0, [A5 - 0x32CC]
  681. 000007FE  7020                     moveq.l    D0, 0x20
  682. 00000800  B010                     cmp.b      D0, [A0]
  683. 00000802  67F2                     beq        -0xC /* 000007F6 */
  684. 00000804  206D CD34                movea.l    A0, [A5 - 0x32CC]
  685. 00000808  7009                     moveq.l    D0, 0x09
  686. 0000080A  B010                     cmp.b      D0, [A0]
  687. 0000080C  67E8                     beq        -0x16 /* 000007F6 */
  688. 0000080E  4A6E FC86                tst.w      [A6 - 0x37A]
  689. 00000812  6600 009A                bne        +0x9C /* 000008AE */
  690. 00000816  206D CD34                movea.l    A0, [A5 - 0x32CC]
  691. 0000081A  7022                     moveq.l    D0, 0x22
  692. 0000081C  B010                     cmp.b      D0, [A0]
  693. 0000081E  6600 008E                bne        +0x90 /* 000008AE */
  694. 00000822  286D CD34                movea.l    A4, [A5 - 0x32CC]
  695. 00000826  200B                     move.l     D0, A3
  696. 00000828  670E                     beq        +0x10 /* 00000838 */
  697. 0000082A  200B                     move.l     D0, A3
  698. 0000082C  90AD CD34                sub.l      D0, [A5 - 0x32CC]
  699. 00000830  5580                     subq.l     D0, 2
  700. 00000832  7200                     moveq.l    D1, 0x00
  701. 00000834  1200                     move.b     D1, D0
  702. 00000836  6010                     bra        +0x12 /* 00000848 */
  703. label00000838:
  704. 00000838  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  705. 0000083C  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  706. 00000840  5500                     subq.b     D0, 2
  707. 00000842  7200                     moveq.l    D1, 0x00
  708. 00000844  1200                     move.b     D1, D0
  709. 00000846  588F                     addq.l     A7, 4
  710. label00000848:
  711. 00000848  1881                     move.b     [A4], D1
  712. 0000084A  2D4C FC74                move.l     [A6 - 0x38C], A4
  713. 0000084E  6030                     bra        +0x32 /* 00000880 */
  714. label00000850:
  715. 00000850  7000                     moveq.l    D0, 0x00
  716. 00000852  1014                     move.b     D0, [A4]
  717. 00000854  5314                     subq.b     [A4], 1
  718. 00000856  222E FC74                move.l     D1, [A6 - 0x38C]
  719. 0000085A  928C                     sub.l      D1, A4
  720. 0000085C  3C00                     move.w     D6, D0
  721. 0000085E  9C41                     sub.w      D6, D1
  722. 00000860  4A46                     tst.w      D6
  723. 00000862  6F18                     ble        +0x1A /* 0000087C */
  724. 00000864  202E FC74                move.l     D0, [A6 - 0x38C]
  725. 00000868  5480                     addq.l     D0, 2
  726. 0000086A  2F00                     move.l     -[A7], D0
  727. 0000086C  202E FC74                move.l     D0, [A6 - 0x38C]
  728. 00000870  5280                     addq.l     D0, 1
  729. 00000872  2F00                     move.l     -[A7], D0
  730. 00000874  48C6                     ext.l      D6
  731. 00000876  2F06                     move.l     -[A7], D6
  732. 00000878  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  733. label0000087C:
  734. 0000087C  52AE FC74                addq.l     [A6 - 0x38C], 1
  735. label00000880:
  736. 00000880  4A14                     tst.b      [A4]
  737. 00000882  6720                     beq        +0x22 /* 000008A4 */
  738. 00000884  703B                     moveq.l    D0, 0x3B
  739. 00000886  2F00                     move.l     -[A7], D0
  740. 00000888  2F2E FC74                move.l     -[A7], [A6 - 0x38C]
  741. 0000088C  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  742. 00000890  2D40 FC74                move.l     [A6 - 0x38C], D0
  743. 00000894  508F                     addq.l     A7, 8
  744. 00000896  670C                     beq        +0xE /* 000008A4 */
  745. 00000898  206E FC74                movea.l    A0, [A6 - 0x38C]
  746. 0000089C  703B                     moveq.l    D0, 0x3B
  747. 0000089E  B028 0001                cmp.b      D0, [A0 + 0x1]
  748. 000008A2  67AC                     beq        -0x52 /* 00000850 */
  749. label000008A4:
  750. 000008A4  3D7C 0001 FCA2           move.w     [A6 - 0x35E], 0x1
  751. 000008AA  6000 00A0                bra        +0xA2 /* 0000094C */
  752. label000008AE:
  753. 000008AE  7004                     moveq.l    D0, 0x04
  754. 000008B0  2F00                     move.l     -[A7], D0
  755. 000008B2  486D CD04                pea.l      [A5 - 0x32FC]
  756. 000008B6  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  757. 000008BA  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  758. 000008BE  4A80                     tst.l      D0
  759. 000008C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  760. 000008C4  6622                     bne        +0x24 /* 000008E8 */
  761. 000008C6  486D E9CE                pea.l      [A5 - 0x1632]
  762. 000008CA  486E FC56                pea.l      [A6 - 0x3AA]
  763. 000008CE  3F3C 080E                move.w     -[A7], 0x80E
  764. 000008D2  A9EB                     syscall    Pack4/FP68K
  765. 000008D4  486E FC56                pea.l      [A6 - 0x3AA]
  766. 000008D8  486E FEB0                pea.l      [A6 - 0x150]
  767. 000008DC  3F3C 0810                move.w     -[A7], 0x810
  768. 000008E0  A9EB                     syscall    Pack4/FP68K
  769. 000008E2  58AD CD34                addq.l     [A5 - 0x32CC], 4
  770. 000008E6  605A                     bra        +0x5C /* 00000942 */
  771. label000008E8:
  772. 000008E8  7005                     moveq.l    D0, 0x05
  773. 000008EA  2F00                     move.l     -[A7], D0
  774. 000008EC  486D CD0A                pea.l      [A5 - 0x32F6]
  775. 000008F0  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  776. 000008F4  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  777. 000008F8  4A80                     tst.l      D0
  778. 000008FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  779. 000008FE  6622                     bne        +0x24 /* 00000922 */
  780. 00000900  486D E9D6                pea.l      [A5 - 0x162A]
  781. 00000904  486E FC56                pea.l      [A6 - 0x3AA]
  782. 00000908  3F3C 080E                move.w     -[A7], 0x80E
  783. 0000090C  A9EB                     syscall    Pack4/FP68K
  784. 0000090E  486E FC56                pea.l      [A6 - 0x3AA]
  785. 00000912  486E FEB0                pea.l      [A6 - 0x150]
  786. 00000916  3F3C 0810                move.w     -[A7], 0x810
  787. 0000091A  A9EB                     syscall    Pack4/FP68K
  788. 0000091C  5AAD CD34                addq.l     [A5 - 0x32CC], 5
  789. 00000920  6020                     bra        +0x22 /* 00000942 */
  790. label00000922:
  791. 00000922  1D6D E5C2 FFF1           move.b     [A6 - 0xF], [A5 - 0x1A3E]
  792. 00000928  1B7C 002E E5C2           move.b     [A5 - 0x1A3E], 0x2E /* '.' */
  793. 0000092E  486E FEB0                pea.l      [A6 - 0x150]
  794. 00000932  486D CD34                pea.l      [A5 - 0x32CC]
  795. 00000936  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  796. 0000093A  1B6E FFF1 E5C2           move.b     [A5 - 0x1A3E], [A6 - 0xF]
  797. 00000940  508F                     addq.l     A7, 8
  798. label00000942:
  799. 00000942  4A6E FC86                tst.w      [A6 - 0x37A]
  800. 00000946  6604                     bne        +0x6 /* 0000094C */
  801. 00000948  426E FCA2                clr.w      [A6 - 0x35E]
  802. label0000094C:
  803. 0000094C  2B4B CD34                move.l     [A5 - 0x32CC], A3
  804. 00000950  6012                     bra        +0x14 /* 00000964 */
  805. label00000952:
  806. 00000952  703B                     moveq.l    D0, 0x3B
  807. 00000954  2F00                     move.l     -[A7], D0
  808. 00000956  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  809. 0000095A  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  810. 0000095E  2B40 CD34                move.l     [A5 - 0x32CC], D0
  811. 00000962  508F                     addq.l     A7, 8
  812. label00000964:
  813. 00000964  4AAD CD34                tst.l      [A5 - 0x32CC]
  814. 00000968  6710                     beq        +0x12 /* 0000097A */
  815. 0000096A  206D CD34                movea.l    A0, [A5 - 0x32CC]
  816. 0000096E  52AD CD34                addq.l     [A5 - 0x32CC], 1
  817. 00000972  703B                     moveq.l    D0, 0x3B
  818. 00000974  B010                     cmp.b      D0, [A0]
  819. 00000976  6700 FBBA                beq        -0x444 /* 00000532 */
  820. label0000097A:
  821. 0000097A  4A6E FC8C                tst.w      [A6 - 0x374]
  822. 0000097E  675C                     beq        +0x5E /* 000009DC */
  823. 00000980  206D BA78                movea.l    A0, [A5 - 0x4588]
  824. 00000984  2068 0256                movea.l    A0, [A0 + 0x256]
  825. 00000988  302E FC7A                move.w     D0, [A6 - 0x386]
  826. 0000098C  48C0                     ext.l      D0
  827. 0000098E  E580                     asl        D0, 2
  828. 00000990  2B70 0800 BA00           move.l     [A5 - 0x4600], [A0 + D0]
  829. 00000996  206D BA00                movea.l    A0, [A5 - 0x4600]
  830. 0000099A  302E FC78                move.w     D0, [A6 - 0x388]
  831. 0000099E  9050                     sub.w      D0, [A0]
  832. 000009A0  48C0                     ext.l      D0
  833. 000009A2  5280                     addq.l     D0, 1
  834. 000009A4  E980                     asl        D0, 4
  835. 000009A6  D0AD BA00                add.l      D0, [A5 - 0x4600]
  836. 000009AA  2B40 BA08                move.l     [A5 - 0x45F8], D0
  837. 000009AE  7000                     moveq.l    D0, 0x00
  838. 000009B0  2F00                     move.l     -[A7], D0
  839. 000009B2  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  840. 000009B6  322E FC80                move.w     D1, [A6 - 0x380]
  841. 000009BA  48C1                     ext.l      D1
  842. 000009BC  2F01                     move.l     -[A7], D1
  843. 000009BE  322E FC7E                move.w     D1, [A6 - 0x382]
  844. 000009C2  48C1                     ext.l      D1
  845. 000009C4  2F01                     move.l     -[A7], D1
  846. 000009C6  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  847. 000009CA  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  848. 000009CE  4A40                     tst.w      D0
  849. 000009D0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  850. 000009D4  6700 0C2A                beq        +0xC2C /* 00001600 */
  851. 000009D8  6000 0A98                bra        +0xA9A /* 00001472 */
  852. label000009DC:
  853. 000009DC  302E FCA2                move.w     D0, [A6 - 0x35E]
  854. 000009E0  48C0                     ext.l      D0
  855. 000009E2  72FF                     moveq.l    D1, 0xFFFFFFFF
  856. 000009E4  B280                     cmp.l      D1, D0
  857. 000009E6  6650                     bne        +0x52 /* 00000A38 */
  858. 000009E8  302E FC78                move.w     D0, [A6 - 0x388]
  859. 000009EC  48C0                     ext.l      D0
  860. 000009EE  2F00                     move.l     -[A7], D0
  861. 000009F0  302E FC7A                move.w     D0, [A6 - 0x386]
  862. 000009F4  48C0                     ext.l      D0
  863. 000009F6  2F00                     move.l     -[A7], D0
  864. 000009F8  4EBA F606                jsr        [PC - 0x9FA /* 00000000 */]
  865. 000009FC  4A40                     tst.w      D0
  866. 000009FE  508F                     addq.l     A7, 8
  867. 00000A00  6700 0BFE                beq        +0xC00 /* 00001600 */
  868. 00000A04  4A2E FEA8                tst.b      [A6 - 0x158]
  869. 00000A08  6708                     beq        +0xA /* 00000A12 */
  870. 00000A0A  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  871. 00000A0E  10AE FEA8                move.b     [A0], [A6 - 0x158]
  872. label00000A12:
  873. 00000A12  4A2D BA30                tst.b      [A5 - 0x45D0]
  874. 00000A16  6608                     bne        +0xA /* 00000A20 */
  875. 00000A18  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  876. 00000A1C  10BC 0001                move.b     [A0], 0x1
  877. label00000A20:
  878. 00000A20  303C F7FF                move.w     D0, 0xF7FF
  879. 00000A24  C06D BA32                and.w      D0, [A5 - 0x45CE]
  880. 00000A28  806E FEAA                or.w       D0, [A6 - 0x156]
  881. 00000A2C  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  882. 00000A30  3140 0002                move.w     [A0 + 0x2], D0
  883. 00000A34  6000 0A3C                bra        +0xA3E /* 00001472 */
  884. label00000A38:
  885. 00000A38  302E FC78                move.w     D0, [A6 - 0x388]
  886. 00000A3C  48C0                     ext.l      D0
  887. 00000A3E  2F00                     move.l     -[A7], D0
  888. 00000A40  302E FC7A                move.w     D0, [A6 - 0x386]
  889. 00000A44  48C0                     ext.l      D0
  890. 00000A46  2F00                     move.l     -[A7], D0
  891. 00000A48  4EBA F5B6                jsr        [PC - 0xA4A /* 00000000 */]
  892. 00000A4C  4A40                     tst.w      D0
  893. 00000A4E  508F                     addq.l     A7, 8
  894. 00000A50  6700 0BAE                beq        +0xBB0 /* 00001600 */
  895. 00000A54  7000                     moveq.l    D0, 0x00
  896. 00000A56  102D BA30                move.b     D0, [A5 - 0x45D0]
  897. 00000A5A  7207                     moveq.l    D1, 0x07
  898. 00000A5C  C280                     and.l      D1, D0
  899. 00000A5E  7001                     moveq.l    D0, 0x01
  900. 00000A60  B081                     cmp.l      D0, D1
  901. 00000A62  5FC0                     sle        D0
  902. 00000A64  0240 0001                andi.w     D0, 0x1
  903. 00000A68  3D40 FFEE                move.w     [A6 - 0x12], D0
  904. 00000A6C  486E FEB0                pea.l      [A6 - 0x150]
  905. 00000A70  486E FC56                pea.l      [A6 - 0x3AA]
  906. 00000A74  3F3C 080E                move.w     -[A7], 0x80E
  907. 00000A78  A9EB                     syscall    Pack4/FP68K
  908. 00000A7A  486E FC56                pea.l      [A6 - 0x3AA]
  909. 00000A7E  486D BA38                pea.l      [A5 - 0x45C8]
  910. 00000A82  3F3C 0810                move.w     -[A7], 0x810
  911. 00000A86  A9EB                     syscall    Pack4/FP68K
  912. 00000A88  1B6E FEA8 BA30           move.b     [A5 - 0x45D0], [A6 - 0x158]
  913. 00000A8E  303C F7FF                move.w     D0, 0xF7FF
  914. 00000A92  C06D BA32                and.w      D0, [A5 - 0x45CE]
  915. 00000A96  806E FEAA                or.w       D0, [A6 - 0x156]
  916. 00000A9A  3B40 BA32                move.w     [A5 - 0x45CE], D0
  917. 00000A9E  7002                     moveq.l    D0, 0x02
  918. 00000AA0  B06E FCA2                cmp.w      D0, [A6 - 0x35E]
  919. 00000AA4  6608                     bne        +0xA /* 00000AAE */
  920. 00000AA6  302E FC86                move.w     D0, [A6 - 0x37A]
  921. 00000AAA  48C0                     ext.l      D0
  922. 00000AAC  6002                     bra        +0x4 /* 00000AB0 */
  923. label00000AAE:
  924. 00000AAE  7000                     moveq.l    D0, 0x00
  925. label00000AB0:
  926. 00000AB0  2F00                     move.l     -[A7], D0
  927. 00000AB2  302E FCA2                move.w     D0, [A6 - 0x35E]
  928. 00000AB6  48C0                     ext.l      D0
  929. 00000AB8  2F00                     move.l     -[A7], D0
  930. 00000ABA  486D BA30                pea.l      [A5 - 0x45D0]
  931. 00000ABE  7001                     moveq.l    D0, 0x01
  932. 00000AC0  B06E FCA2                cmp.w      D0, [A6 - 0x35E]
  933. 00000AC4  6604                     bne        +0x6 /* 00000ACA */
  934. 00000AC6  200C                     move.l     D0, A4
  935. 00000AC8  6004                     bra        +0x6 /* 00000ACE */
  936. label00000ACA:
  937. 00000ACA  202D BBB8                move.l     D0, [A5 - 0x4448]
  938. label00000ACE:
  939. 00000ACE  2F00                     move.l     -[A7], D0
  940. 00000AD0  302E FC78                move.w     D0, [A6 - 0x388]
  941. 00000AD4  48C0                     ext.l      D0
  942. 00000AD6  2F00                     move.l     -[A7], D0
  943. 00000AD8  302E FC7A                move.w     D0, [A6 - 0x386]
  944. 00000ADC  48C0                     ext.l      D0
  945. 00000ADE  2F00                     move.l     -[A7], D0
  946. 00000AE0  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  947. 00000AE4  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  948. 00000AE8  4A40                     tst.w      D0
  949. 00000AEA  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  950. 00000AEE  6700 0B10                beq        +0xB12 /* 00001600 */
  951. 00000AF2  4A6E FFEE                tst.w      [A6 - 0x12]
  952. 00000AF6  6700 097A                beq        +0x97C /* 00001472 */
  953. 00000AFA  206D BA78                movea.l    A0, [A5 - 0x4588]
  954. 00000AFE  2068 0246                movea.l    A0, [A0 + 0x246]
  955. 00000B02  7000                     moveq.l    D0, 0x00
  956. 00000B04  302D BA34                move.w     D0, [A5 - 0x45CC]
  957. 00000B08  2200                     move.l     D1, D0
  958. 00000B0A  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  959. 00000B0E  4841                     swap.w     D1
  960. 00000B10  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  961. 00000B14  4841                     swap.w     D1
  962. 00000B16  4241                     clr.w      D1
  963. 00000B18  D081                     add.l      D0, D1
  964. 00000B1A  53B0 0810                subq.l     [A0 + D0 + 0x10], 1
  965. 00000B1E  6000 0952                bra        +0x954 /* 00001472 */
  966. label00000B22:
  967. 00000B22  422E FEA8                clr.b      [A6 - 0x158]
  968. 00000B26  422E FEA9                clr.b      [A6 - 0x157]
  969. 00000B2A  426E FEAA                clr.w      [A6 - 0x156]
  970. 00000B2E  426E FEAC                clr.w      [A6 - 0x154]
  971. 00000B32  7000                     moveq.l    D0, 0x00
  972. 00000B34  2D40 FFEA                move.l     [A6 - 0x16], D0
  973. 00000B38  426E FC8E                clr.w      [A6 - 0x372]
  974. 00000B3C  426E FFE6                clr.w      [A6 - 0x1A]
  975. 00000B40  2D40 FFDC                move.l     [A6 - 0x24], D0
  976. 00000B44  426E FFE4                clr.w      [A6 - 0x1C]
  977. 00000B48  2D40 FFE0                move.l     [A6 - 0x20], D0
  978. 00000B4C  206D BA78                movea.l    A0, [A5 - 0x4588]
  979. 00000B50  2068 0246                movea.l    A0, [A0 + 0x246]
  980. 00000B54  2D68 0008 FFD0           move.l     [A6 - 0x30], [A0 + 0x8]
  981. 00000B5A  206D BA78                movea.l    A0, [A5 - 0x4588]
  982. 00000B5E  2068 0246                movea.l    A0, [A0 + 0x246]
  983. 00000B62  2D68 000C FFD4           move.l     [A6 - 0x2C], [A0 + 0xC]
  984. 00000B68  206D BA78                movea.l    A0, [A5 - 0x4588]
  985. 00000B6C  2068 0246                movea.l    A0, [A0 + 0x246]
  986. 00000B70  43EE FFC8                lea.l      A1, [A6 - 0x38]
  987. 00000B74  22D8                     move.l     [A1]+, [A0]+
  988. 00000B76  22D8                     move.l     [A1]+, [A0]+
  989. 00000B78  3D7C FFFF FC84           move.w     [A6 - 0x37C], 0xFFFF
  990. 00000B7E  7EFE                     moveq.l    D7, 0xFFFFFFFE
  991. 00000B80  426E FFF8                clr.w      [A6 - 0x8]
  992. 00000B84  426E FFF6                clr.w      [A6 - 0xA]
  993. 00000B88  426E FC6E                clr.w      [A6 - 0x392]
  994. 00000B8C  426E FC6C                clr.w      [A6 - 0x394]
  995. 00000B90  2D6D CD34 FC70           move.l     [A6 - 0x390], [A5 - 0x32CC]
  996. 00000B96  6068                     bra        +0x6A /* 00000C00 */
  997. label00000B98:
  998. 00000B98  206E FC70                movea.l    A0, [A6 - 0x390]
  999. 00000B9C  52AE FC70                addq.l     [A6 - 0x390], 1
  1000. 00000BA0  1010                     move.b     D0, [A0]
  1001. 00000BA2  0400 0058                subi.b     D0, 0x58 /* 'X' */
  1002. 00000BA6  6546                     bcs        +0x48 /* 00000BEE */
  1003. 00000BA8  0C00 0001                cmpi.b     D0, 0x1
  1004. 00000BAC  6240                     bhi        +0x42 /* 00000BEE */
  1005. 00000BAE  7200                     moveq.l    D1, 0x00
  1006. 00000BB0  1200                     move.b     D1, D0
  1007. 00000BB2  D241                     add.w      D1, D1
  1008. 00000BB4  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1009. 00000BB8  4EFB 1000                jmp        [PC + D1.w]
  1010. 00000BBC  0006 001E                ori.b      D6, 0x1E
  1011. 00000BC0  2F2E FC70                move.l     -[A7], [A6 - 0x390]
  1012. 00000BC4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1013. 00000BC8  5380                     subq.l     D0, 1
  1014. 00000BCA  3D40 FC78                move.w     [A6 - 0x388], D0
  1015. 00000BCE  3D7C 0001 FC6C           move.w     [A6 - 0x394], 0x1
  1016. 00000BD4  588F                     addq.l     A7, 4
  1017. 00000BD6  6016                     bra        +0x18 /* 00000BEE */
  1018. 00000BD8  2F2E FC70                move.l     -[A7], [A6 - 0x390]
  1019. 00000BDC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1020. 00000BE0  5380                     subq.l     D0, 1
  1021. 00000BE2  3D40 FC7A                move.w     [A6 - 0x386], D0
  1022. 00000BE6  3D7C 0001 FC6E           move.w     [A6 - 0x392], 0x1
  1023. 00000BEC  588F                     addq.l     A7, 4
  1024. label00000BEE:
  1025. 00000BEE  703B                     moveq.l    D0, 0x3B
  1026. 00000BF0  2F00                     move.l     -[A7], D0
  1027. 00000BF2  2F2E FC70                move.l     -[A7], [A6 - 0x390]
  1028. 00000BF6  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  1029. 00000BFA  2D40 FC70                move.l     [A6 - 0x390], D0
  1030. 00000BFE  508F                     addq.l     A7, 8
  1031. label00000C00:
  1032. 00000C00  4AAE FC70                tst.l      [A6 - 0x390]
  1033. 00000C04  670E                     beq        +0x10 /* 00000C14 */
  1034. 00000C06  206E FC70                movea.l    A0, [A6 - 0x390]
  1035. 00000C0A  52AE FC70                addq.l     [A6 - 0x390], 1
  1036. 00000C0E  703B                     moveq.l    D0, 0x3B
  1037. 00000C10  B010                     cmp.b      D0, [A0]
  1038. 00000C12  6784                     beq        -0x7A /* 00000B98 */
  1039. label00000C14:
  1040. 00000C14  4A6E FC6C                tst.w      [A6 - 0x394]
  1041. 00000C18  6608                     bne        +0xA /* 00000C22 */
  1042. 00000C1A  4A6E FC6E                tst.w      [A6 - 0x392]
  1043. 00000C1E  6700 068C                beq        +0x68E /* 000012AC */
  1044. label00000C22:
  1045. 00000C22  302E FC78                move.w     D0, [A6 - 0x388]
  1046. 00000C26  48C0                     ext.l      D0
  1047. 00000C28  2F00                     move.l     -[A7], D0
  1048. 00000C2A  302E FC7A                move.w     D0, [A6 - 0x386]
  1049. 00000C2E  48C0                     ext.l      D0
  1050. 00000C30  2F00                     move.l     -[A7], D0
  1051. 00000C32  486E FEA8                pea.l      [A6 - 0x158]
  1052. 00000C36  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1053. 00000C3A  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1054. 00000C3E  206D BA78                movea.l    A0, [A5 - 0x4588]
  1055. 00000C42  2068 0246                movea.l    A0, [A0 + 0x246]
  1056. 00000C46  7000                     moveq.l    D0, 0x00
  1057. 00000C48  302E FEAC                move.w     D0, [A6 - 0x154]
  1058. 00000C4C  2200                     move.l     D1, D0
  1059. 00000C4E  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  1060. 00000C52  4841                     swap.w     D1
  1061. 00000C54  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  1062. 00000C58  4841                     swap.w     D1
  1063. 00000C5A  4241                     clr.w      D1
  1064. 00000C5C  D081                     add.l      D0, D1
  1065. 00000C5E  43EE FFC8                lea.l      A1, [A6 - 0x38]
  1066. 00000C62  41F0 0800                lea.l      A0, [A0 + D0]
  1067. 00000C66  7007                     moveq.l    D0, 0x07
  1068. label00000C68:
  1069. 00000C68  22D8                     move.l     [A1]+, [A0]+
  1070. 00000C6A  51C8 FFFC                dbf        D0, -0x6 /* 00000C68 */
  1071. 00000C6E  32D8                     move.w     [A1]+, [A0]+
  1072. 00000C70  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1073. 00000C74  6000 0636                bra        +0x638 /* 000012AC */
  1074. label00000C78:
  1075. 00000C78  426E FC88                clr.w      [A6 - 0x378]
  1076. 00000C7C  206D CD34                movea.l    A0, [A5 - 0x32CC]
  1077. 00000C80  52AD CD34                addq.l     [A5 - 0x32CC], 1
  1078. 00000C84  1010                     move.b     D0, [A0]
  1079. 00000C86  0400 0043                subi.b     D0, 0x43 /* 'C' */
  1080. 00000C8A  6500 060E                bcs        +0x610 /* 0000129A */
  1081. 00000C8E  0C00 0016                cmpi.b     D0, 0x16
  1082. 00000C92  6200 0606                bhi        +0x608 /* 0000129A */
  1083. 00000C96  7200                     moveq.l    D1, 0x00
  1084. 00000C98  1200                     move.b     D1, D0
  1085. 00000C9A  D241                     add.w      D1, D1
  1086. 00000C9C  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1087. 00000CA0  4EFB 1000                jmp        [PC + D1.w]
  1088. 00000CA4  0030 044C 043E           ori.b      [A0 + D0.w * 4 + 0x3E], 0x4C /* 'L' */
  1089. 00000CAA  0450 0430                subi.w     [A0], 0x430
  1090. 00000CAE  0422 05F8                subi.b     -[A2], 0xF8
  1091. 00000CB2  05F8                     .incomplete
  1092. 00000CB4  006C 05F8 009C           ori.w      [A4 + 0x9C], 0x5F8
  1093. 00000CBA  03C0                     .incomplete
  1094. 00000CBC  05F8                     .incomplete
  1095. 00000CBE  013E                     btst       <<invalid special address>>, D0
  1096. 00000CC0  05F8                     .incomplete
  1097. 00000CC2  004E 01C6                ori.w      A6, 0x1C6
  1098. 00000CC6  05F8                     .incomplete
  1099. 00000CC8  05F8                     .incomplete
  1100. 00000CCA  05F8                     .incomplete
  1101. 00000CCC  00BA 0088 0074 2F2D      ori.l      [PC + 0x2F2D /* 00003BFB, cstring ""<EOF> */], 0x880074
  1102. 00000CD4  CD34 4EAD                and.b      [A4 + D4 * 8 - 0x83], D6
  1103. 00000CD8  0372 2E00                bchg       [A2 + D2 * 8], D1
  1104. 00000CDC  5387                     subq.l     D7, 1
  1105. 00000CDE  4A47                     tst.w      D7
  1106. 00000CE0  588F                     addq.l     A7, 4
  1107. 00000CE2  6C02                     bge        +0x4 /* 00000CE6 */
  1108. 00000CE4  7EFE                     moveq.l    D7, 0xFFFFFFFE
  1109. label00000CE6:
  1110. 00000CE6  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  1111. 00000CEC  6000 05AC                bra        +0x5AE /* 0000129A */
  1112. 00000CF0  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  1113. 00000CF4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1114. 00000CF8  2E00                     move.l     D7, D0
  1115. 00000CFA  5387                     subq.l     D7, 1
  1116. 00000CFC  4A47                     tst.w      D7
  1117. 00000CFE  588F                     addq.l     A7, 4
  1118. 00000D00  6C02                     bge        +0x4 /* 00000D04 */
  1119. 00000D02  7EFE                     moveq.l    D7, 0xFFFFFFFE
  1120. label00000D04:
  1121. 00000D04  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  1122. 00000D0A  6000 058E                bra        +0x590 /* 0000129A */
  1123. 00000D0E  526E FC8A                addq.w     [A6 - 0x376], 1
  1124. 00000D12  6000 0586                bra        +0x588 /* 0000129A */
  1125. 00000D16  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  1126. 00000D1A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1127. 00000D1E  5380                     subq.l     D0, 1
  1128. 00000D20  3D40 FC7A                move.w     [A6 - 0x386], D0
  1129. 00000D24  588F                     addq.l     A7, 4
  1130. 00000D26  6000 0572                bra        +0x574 /* 0000129A */
  1131. 00000D2A  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  1132. 00000D2E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1133. 00000D32  5380                     subq.l     D0, 1
  1134. 00000D34  3D40 FC78                move.w     [A6 - 0x388], D0
  1135. 00000D38  588F                     addq.l     A7, 4
  1136. 00000D3A  6000 055E                bra        +0x560 /* 0000129A */
  1137. 00000D3E  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  1138. 00000D42  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1139. 00000D46  7214                     moveq.l    D1, 0x14
  1140. 00000D48  9081                     sub.l      D0, D1
  1141. 00000D4A  3D40 FC84                move.w     [A6 - 0x37C], D0
  1142. 00000D4E  588F                     addq.l     A7, 4
  1143. 00000D50  6C00 0548                bge        +0x54A /* 0000129A */
  1144. 00000D54  426E FC84                clr.w      [A6 - 0x37C]
  1145. 00000D58  6000 0540                bra        +0x542 /* 0000129A */
  1146. 00000D5C  2B6D CD34 E5A6           move.l     [A5 - 0x1A5A], [A5 - 0x32CC]
  1147. 00000D62  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  1148. 00000D66  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  1149. 00000D6A  3B40 E5A4                move.w     [A5 - 0x1A5C], D0
  1150. 00000D6E  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  1151. 00000D72  3800                     move.w     D4, D0
  1152. 00000D74  5344                     subq.w     D4, 1
  1153. 00000D76  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  1154. 00000D7A  5340                     subq.w     D0, 1
  1155. 00000D7C  3D40 FC7C                move.w     [A6 - 0x384], D0
  1156. 00000D80  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  1157. 00000D84  3A00                     move.w     D5, D0
  1158. 00000D86  588F                     addq.l     A7, 4
  1159. 00000D88  601A                     bra        +0x1C /* 00000DA4 */
  1160. label00000D8A:
  1161. 00000D8A  7001                     moveq.l    D0, 0x01
  1162. 00000D8C  2F00                     move.l     -[A7], D0
  1163. 00000D8E  486E FC9E                pea.l      [A6 - 0x362]
  1164. 00000D92  486E FC96                pea.l      [A6 - 0x36A]
  1165. 00000D96  4EBA 0D58                jsr        [PC + 0xD58 /* 00001AF0 */]
  1166. 00000D9A  4A40                     tst.w      D0
  1167. 00000D9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1168. 00000DA0  6700 085E                beq        +0x860 /* 00001600 */
  1169. label00000DA4:
  1170. 00000DA4  302E FC9E                move.w     D0, [A6 - 0x362]
  1171. 00000DA8  48C0                     ext.l      D0
  1172. 00000DAA  E180                     asl        D0, 8
  1173. 00000DAC  322E FC7C                move.w     D1, [A6 - 0x384]
  1174. 00000DB0  48C1                     ext.l      D1
  1175. 00000DB2  B081                     cmp.l      D0, D1
  1176. 00000DB4  6FD4                     ble        -0x2A /* 00000D8A */
  1177. 00000DB6  B86E FC7C                cmp.w      D4, [A6 - 0x384]
  1178. 00000DBA  6E00 04DE                bgt        +0x4E0 /* 0000129A */
  1179. 00000DBE  4A44                     tst.w      D4
  1180. 00000DC0  6D00 04D8                blt        +0x4DA /* 0000129A */
  1181. label00000DC4:
  1182. 00000DC4  206E FC96                movea.l    A0, [A6 - 0x36A]
  1183. 00000DC8  48C4                     ext.l      D4
  1184. 00000DCA  2004                     move.l     D0, D4
  1185. 00000DCC  D080                     add.l      D0, D0
  1186. 00000DCE  3185 0800                move.w     [A0 + D0], D5
  1187. 00000DD2  3004                     move.w     D0, D4
  1188. 00000DD4  5244                     addq.w     D4, 1
  1189. 00000DD6  B06E FC7C                cmp.w      D0, [A6 - 0x384]
  1190. 00000DDA  6DE8                     blt        -0x16 /* 00000DC4 */
  1191. 00000DDC  6000 04BC                bra        +0x4BE /* 0000129A */
  1192. 00000DE0  526E FC8E                addq.w     [A6 - 0x372], 1
  1193. 00000DE4  486E FEC4                pea.l      [A6 - 0x13C]
  1194. 00000DE8  486D CD34                pea.l      [A5 - 0x32CC]
  1195. 00000DEC  4EAD 0DE2                jsr        [A5 + 0xDE2 /* export_440 */]
  1196. 00000DF0  302E FEC4                move.w     D0, [A6 - 0x13C]
  1197. 00000DF4  B06D CD24                cmp.w      D0, [A5 - 0x32DC]
  1198. 00000DF8  508F                     addq.l     A7, 8
  1199. 00000DFA  6C00 049E                bge        +0x4A0 /* 0000129A */
  1200. 00000DFE  206D CD3C                movea.l    A0, [A5 - 0x32C4]
  1201. 00000E02  302E FEC4                move.w     D0, [A6 - 0x13C]
  1202. 00000E06  48C0                     ext.l      D0
  1203. 00000E08  2200                     move.l     D1, D0
  1204. 00000E0A  C0FC 000C                mulu.w     D0, 0xC
  1205. 00000E0E  4841                     swap.w     D1
  1206. 00000E10  C2FC 000C                mulu.w     D1, 0xC
  1207. 00000E14  4841                     swap.w     D1
  1208. 00000E16  4241                     clr.w      D1
  1209. 00000E18  D081                     add.l      D0, D1
  1210. 00000E1A  2D70 0808 FFEA           move.l     [A6 - 0x16], [A0 + D0 + 0x8]
  1211. 00000E20  206D CD3C                movea.l    A0, [A5 - 0x32C4]
  1212. 00000E24  302E FEC4                move.w     D0, [A6 - 0x13C]
  1213. 00000E28  48C0                     ext.l      D0
  1214. 00000E2A  2200                     move.l     D1, D0
  1215. 00000E2C  C0FC 000C                mulu.w     D0, 0xC
  1216. 00000E30  4841                     swap.w     D1
  1217. 00000E32  C2FC 000C                mulu.w     D1, 0xC
  1218. 00000E36  4841                     swap.w     D1
  1219. 00000E38  4241                     clr.w      D1
  1220. 00000E3A  D081                     add.l      D0, D1
  1221. 00000E3C  2D70 0800 FFD4           move.l     [A6 - 0x2C], [A0 + D0]
  1222. 00000E42  206D CD3C                movea.l    A0, [A5 - 0x32C4]
  1223. 00000E46  302E FEC4                move.w     D0, [A6 - 0x13C]
  1224. 00000E4A  48C0                     ext.l      D0
  1225. 00000E4C  2200                     move.l     D1, D0
  1226. 00000E4E  C0FC 000C                mulu.w     D0, 0xC
  1227. 00000E52  4841                     swap.w     D1
  1228. 00000E54  C2FC 000C                mulu.w     D1, 0xC
  1229. 00000E58  4841                     swap.w     D1
  1230. 00000E5A  4241                     clr.w      D1
  1231. 00000E5C  D081                     add.l      D0, D1
  1232. 00000E5E  2D70 0804 FFD0           move.l     [A6 - 0x30], [A0 + D0 + 0x4]
  1233. 00000E64  6000 0434                bra        +0x436 /* 0000129A */
  1234. 00000E68  426E FC6A                clr.w      [A6 - 0x396]
  1235. 00000E6C  526E FC8E                addq.w     [A6 - 0x372], 1
  1236. 00000E70  6000 01CA                bra        +0x1CC /* 0000103C */
  1237. label00000E74:
  1238. 00000E74  206D CD34                movea.l    A0, [A5 - 0x32CC]
  1239. 00000E78  52AD CD34                addq.l     [A5 - 0x32CC], 1
  1240. 00000E7C  1010                     move.b     D0, [A0]
  1241. 00000E7E  0400 0042                subi.b     D0, 0x42 /* 'B' */
  1242. 00000E82  673E                     beq        +0x40 /* 00000EC2 */
  1243. 00000E84  5500                     subq.b     D0, 2
  1244. 00000E86  6726                     beq        +0x28 /* 00000EAE */
  1245. 00000E88  5B00                     subq.b     D0, 5
  1246. 00000E8A  6718                     beq        +0x1A /* 00000EA4 */
  1247. 00000E8C  5700                     subq.b     D0, 3
  1248. 00000E8E  673C                     beq        +0x3E /* 00000ECC */
  1249. 00000E90  5300                     subq.b     D0, 1
  1250. 00000E92  6762                     beq        +0x64 /* 00000EF6 */
  1251. 00000E94  5B00                     subq.b     D0, 5
  1252. 00000E96  673E                     beq        +0x40 /* 00000ED6 */
  1253. 00000E98  5300                     subq.b     D0, 1
  1254. 00000E9A  6744                     beq        +0x46 /* 00000EE0 */
  1255. 00000E9C  5300                     subq.b     D0, 1
  1256. 00000E9E  6718                     beq        +0x1A /* 00000EB8 */
  1257. 00000EA0  6000 019A                bra        +0x19C /* 0000103C */
  1258. label00000EA4:
  1259. 00000EA4  006E 0002 FC6A           ori.w      [A6 - 0x396], 0x2
  1260. 00000EAA  6000 0190                bra        +0x192 /* 0000103C */
  1261. label00000EAE:
  1262. 00000EAE  006E 0001 FC6A           ori.w      [A6 - 0x396], 0x1
  1263. 00000EB4  6000 0186                bra        +0x188 /* 0000103C */
  1264. label00000EB8:
  1265. 00000EB8  002E 0004 FEA9           ori.b      [A6 - 0x157], 0x4
  1266. 00000EBE  6000 017C                bra        +0x17E /* 0000103C */
  1267. label00000EC2:
  1268. 00000EC2  002E 0008 FEA9           ori.b      [A6 - 0x157], 0x8
  1269. 00000EC8  6000 0172                bra        +0x174 /* 0000103C */
  1270. label00000ECC:
  1271. 00000ECC  002E 0001 FEA9           ori.b      [A6 - 0x157], 0x1
  1272. 00000ED2  6000 0168                bra        +0x16A /* 0000103C */
  1273. label00000ED6:
  1274. 00000ED6  002E 0002 FEA9           ori.b      [A6 - 0x157], 0x2
  1275. 00000EDC  6000 015E                bra        +0x160 /* 0000103C */
  1276. label00000EE0:
  1277. 00000EE0  41EE FFC8                lea.l      A0, [A6 - 0x38]
  1278. 00000EE4  43ED EA0E                lea.l      A1, [A5 - 0x15F2]
  1279. 00000EE8  20D9                     move.l     [A0]+, [A1]+
  1280. 00000EEA  20D9                     move.l     [A0]+, [A1]+
  1281. 00000EEC  1D7C 000B FFCB           move.b     [A6 - 0x35], 0xB
  1282. 00000EF2  6000 0148                bra        +0x14A /* 0000103C */
  1283. label00000EF6:
  1284. 00000EF6  486E FEC4                pea.l      [A6 - 0x13C]
  1285. 00000EFA  486D CD34                pea.l      [A5 - 0x32CC]
  1286. 00000EFE  4EAD 0DE2                jsr        [A5 + 0xDE2 /* export_440 */]
  1287. 00000F02  536E FEC4                subq.w     [A6 - 0x13C], 1
  1288. 00000F06  4A6E FEC4                tst.w      [A6 - 0x13C]
  1289. 00000F0A  508F                     addq.l     A7, 8
  1290. 00000F0C  6C04                     bge        +0x6 /* 00000F12 */
  1291. 00000F0E  426E FEC4                clr.w      [A6 - 0x13C]
  1292. label00000F12:
  1293. 00000F12  302E FEC4                move.w     D0, [A6 - 0x13C]
  1294. 00000F16  B06D CD22                cmp.w      D0, [A5 - 0x32DE]
  1295. 00000F1A  6C00 0120                bge        +0x122 /* 0000103C */
  1296. 00000F1E  2F2D EA3A                move.l     -[A7], [A5 - 0x15C6]
  1297. 00000F22  206D CD38                movea.l    A0, [A5 - 0x32C8]
  1298. 00000F26  302E FEC4                move.w     D0, [A6 - 0x13C]
  1299. 00000F2A  48C0                     ext.l      D0
  1300. 00000F2C  2200                     move.l     D1, D0
  1301. 00000F2E  C0FC 000C                mulu.w     D0, 0xC
  1302. 00000F32  4841                     swap.w     D1
  1303. 00000F34  C2FC 000C                mulu.w     D1, 0xC
  1304. 00000F38  4841                     swap.w     D1
  1305. 00000F3A  4241                     clr.w      D1
  1306. 00000F3C  D081                     add.l      D0, D1
  1307. 00000F3E  2F30 0804                move.l     -[A7], [A0 + D0 + 0x4]
  1308. 00000F42  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1309. 00000F46  4A40                     tst.w      D0
  1310. 00000F48  508F                     addq.l     A7, 8
  1311. 00000F4A  6600 008A                bne        +0x8C /* 00000FD6 */
  1312. 00000F4E  206D BA78                movea.l    A0, [A5 - 0x4588]
  1313. 00000F52  2068 0246                movea.l    A0, [A0 + 0x246]
  1314. 00000F56  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1315. 00000F5A  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1316. 00000F5E  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1317. 00000F62  4A40                     tst.w      D0
  1318. 00000F64  508F                     addq.l     A7, 8
  1319. 00000F66  6722                     beq        +0x24 /* 00000F8A */
  1320. 00000F68  206D CD38                movea.l    A0, [A5 - 0x32C8]
  1321. 00000F6C  302E FEC4                move.w     D0, [A6 - 0x13C]
  1322. 00000F70  48C0                     ext.l      D0
  1323. 00000F72  2200                     move.l     D1, D0
  1324. 00000F74  C0FC 000C                mulu.w     D0, 0xC
  1325. 00000F78  4841                     swap.w     D1
  1326. 00000F7A  C2FC 000C                mulu.w     D1, 0xC
  1327. 00000F7E  4841                     swap.w     D1
  1328. 00000F80  4241                     clr.w      D1
  1329. 00000F82  D081                     add.l      D0, D1
  1330. 00000F84  2D70 0804 FFD4           move.l     [A6 - 0x2C], [A0 + D0 + 0x4]
  1331. label00000F8A:
  1332. 00000F8A  206D BA78                movea.l    A0, [A5 - 0x4588]
  1333. 00000F8E  2068 0246                movea.l    A0, [A0 + 0x246]
  1334. 00000F92  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1335. 00000F96  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  1336. 00000F9A  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1337. 00000F9E  4A40                     tst.w      D0
  1338. 00000FA0  508F                     addq.l     A7, 8
  1339. 00000FA2  6724                     beq        +0x26 /* 00000FC8 */
  1340. 00000FA4  206D CD38                movea.l    A0, [A5 - 0x32C8]
  1341. 00000FA8  302E FEC4                move.w     D0, [A6 - 0x13C]
  1342. 00000FAC  48C0                     ext.l      D0
  1343. 00000FAE  2200                     move.l     D1, D0
  1344. 00000FB0  C0FC 000C                mulu.w     D0, 0xC
  1345. 00000FB4  4841                     swap.w     D1
  1346. 00000FB6  C2FC 000C                mulu.w     D1, 0xC
  1347. 00000FBA  4841                     swap.w     D1
  1348. 00000FBC  4241                     clr.w      D1
  1349. 00000FBE  D081                     add.l      D0, D1
  1350. 00000FC0  2D70 0804 FFD0           move.l     [A6 - 0x30], [A0 + D0 + 0x4]
  1351. 00000FC6  600E                     bra        +0x10 /* 00000FD6 */
  1352. label00000FC8:
  1353. 00000FC8  206D BA78                movea.l    A0, [A5 - 0x4588]
  1354. 00000FCC  2068 0246                movea.l    A0, [A0 + 0x246]
  1355. 00000FD0  2D68 0008 FFD0           move.l     [A6 - 0x30], [A0 + 0x8]
  1356. label00000FD6:
  1357. 00000FD6  206D CD38                movea.l    A0, [A5 - 0x32C8]
  1358. 00000FDA  302E FEC4                move.w     D0, [A6 - 0x13C]
  1359. 00000FDE  48C0                     ext.l      D0
  1360. 00000FE0  2200                     move.l     D1, D0
  1361. 00000FE2  C0FC 000C                mulu.w     D0, 0xC
  1362. 00000FE6  4841                     swap.w     D1
  1363. 00000FE8  C2FC 000C                mulu.w     D1, 0xC
  1364. 00000FEC  4841                     swap.w     D1
  1365. 00000FEE  4241                     clr.w      D1
  1366. 00000FF0  D081                     add.l      D0, D1
  1367. 00000FF2  3D70 080A FFE6           move.w     [A6 - 0x1A], [A0 + D0 + 0xA]
  1368. 00000FF8  206D CD38                movea.l    A0, [A5 - 0x32C8]
  1369. 00000FFC  302E FEC4                move.w     D0, [A6 - 0x13C]
  1370. 00001000  48C0                     ext.l      D0
  1371. 00001002  2200                     move.l     D1, D0
  1372. 00001004  C0FC 000C                mulu.w     D0, 0xC
  1373. 00001008  4841                     swap.w     D1
  1374. 0000100A  C2FC 000C                mulu.w     D1, 0xC
  1375. 0000100E  4841                     swap.w     D1
  1376. 00001010  4241                     clr.w      D1
  1377. 00001012  D081                     add.l      D0, D1
  1378. 00001014  2D70 0800 FFDC           move.l     [A6 - 0x24], [A0 + D0]
  1379. 0000101A  206D CD38                movea.l    A0, [A5 - 0x32C8]
  1380. 0000101E  302E FEC4                move.w     D0, [A6 - 0x13C]
  1381. 00001022  48C0                     ext.l      D0
  1382. 00001024  2200                     move.l     D1, D0
  1383. 00001026  C0FC 000C                mulu.w     D0, 0xC
  1384. 0000102A  4841                     swap.w     D1
  1385. 0000102C  C2FC 000C                mulu.w     D1, 0xC
  1386. 00001030  4841                     swap.w     D1
  1387. 00001032  4241                     clr.w      D1
  1388. 00001034  D081                     add.l      D0, D1
  1389. 00001036  3D70 0808 FFE4           move.w     [A6 - 0x1C], [A0 + D0 + 0x8]
  1390. label0000103C:
  1391. 0000103C  4AAD CD34                tst.l      [A5 - 0x32CC]
  1392. 00001040  6714                     beq        +0x16 /* 00001056 */
  1393. 00001042  206D CD34                movea.l    A0, [A5 - 0x32CC]
  1394. 00001046  4A10                     tst.b      [A0]
  1395. 00001048  670C                     beq        +0xE /* 00001056 */
  1396. 0000104A  206D CD34                movea.l    A0, [A5 - 0x32CC]
  1397. 0000104E  703B                     moveq.l    D0, 0x3B
  1398. 00001050  B010                     cmp.b      D0, [A0]
  1399. 00001052  6600 FE20                bne        -0x1DE /* 00000E74 */
  1400. label00001056:
  1401. 00001056  302E FC6A                move.w     D0, [A6 - 0x396]
  1402. 0000105A  816E FFE6                or.w       [A6 - 0x1A], D0
  1403. 0000105E  6000 023A                bra        +0x23C /* 0000129A */
  1404. 00001062  2B6D CD34 E5A6           move.l     [A5 - 0x1A5A], [A5 - 0x32CC]
  1405. 00001068  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  1406. 0000106C  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  1407. 00001070  3B40 E5A4                move.w     [A5 - 0x1A5C], D0
  1408. 00001074  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  1409. 00001078  3D40 FEC4                move.w     [A6 - 0x13C], D0
  1410. 0000107C  486E FEC6                pea.l      [A6 - 0x13A]
  1411. 00001080  302E FEC4                move.w     D0, [A6 - 0x13C]
  1412. 00001084  48C0                     ext.l      D0
  1413. 00001086  2F00                     move.l     -[A7], D0
  1414. 00001088  4EAD 0A9A                jsr        [A5 + 0xA9A /* export_335 */]
  1415. 0000108C  486E FEC6                pea.l      [A6 - 0x13A]
  1416. 00001090  206D BA78                movea.l    A0, [A5 - 0x4588]
  1417. 00001094  2068 0246                movea.l    A0, [A0 + 0x246]
  1418. 00001098  4868 0014                pea.l      [A0 + 0x14]
  1419. 0000109C  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  1420. 000010A0  4A40                     tst.w      D0
  1421. 000010A2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1422. 000010A6  6700 0558                beq        +0x55A /* 00001600 */
  1423. 000010AA  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  1424. 000010AE  206D BA78                movea.l    A0, [A5 - 0x4588]
  1425. 000010B2  2068 0246                movea.l    A0, [A0 + 0x246]
  1426. 000010B6  3140 001C                move.w     [A0 + 0x1C], D0
  1427. 000010BA  2B6D E5A6 CD34           move.l     [A5 - 0x32CC], [A5 - 0x1A5A]
  1428. 000010C0  6000 01D8                bra        +0x1DA /* 0000129A */
  1429. 000010C4  206D BA78                movea.l    A0, [A5 - 0x4588]
  1430. 000010C8  0068 2000 0100           ori.w      [A0 + 0x100], 0x2000 /* ' \0' */
  1431. 000010CE  6000 01CA                bra        +0x1CC /* 0000129A */
  1432. 000010D2  206D BA78                movea.l    A0, [A5 - 0x4588]
  1433. 000010D6  0068 0020 0100           ori.w      [A0 + 0x100], 0x20 /* ' ' */
  1434. 000010DC  6000 01BC                bra        +0x1BE /* 0000129A */
  1435. 000010E0  206D BA78                movea.l    A0, [A5 - 0x4588]
  1436. 000010E4  0268 FEFF 0100           andi.w     [A0 + 0x100], 0xFEFF
  1437. 000010EA  6000 01AE                bra        +0x1B0 /* 0000129A */
  1438. 000010EE  526E FC88                addq.w     [A6 - 0x378], 1
  1439. 000010F2  426E FC94                clr.w      [A6 - 0x36C]
  1440. 000010F6  4A6E FC88                tst.w      [A6 - 0x378]
  1441. 000010FA  6604                     bne        +0x6 /* 00001100 */
  1442. 000010FC  526E FC8E                addq.w     [A6 - 0x372], 1
  1443. label00001100:
  1444. 00001100  206D CD34                movea.l    A0, [A5 - 0x32CC]
  1445. 00001104  52AD CD34                addq.l     [A5 - 0x32CC], 1
  1446. 00001108  1010                     move.b     D0, [A0]
  1447. 0000110A  0400 0024                subi.b     D0, 0x24 /* '$' */
  1448. 0000110E  6762                     beq        +0x64 /* 00001172 */
  1449. 00001110  5300                     subq.b     D0, 1
  1450. 00001112  6778                     beq        +0x7A /* 0000118C */
  1451. 00001114  5B00                     subq.b     D0, 5
  1452. 00001116  6732                     beq        +0x34 /* 0000114A */
  1453. 00001118  0400 0019                subi.b     D0, 0x19
  1454. 0000111C  672C                     beq        +0x2E /* 0000114A */
  1455. 0000111E  5300                     subq.b     D0, 1
  1456. 00001120  670E                     beq        +0x10 /* 00001130 */
  1457. 00001122  5300                     subq.b     D0, 1
  1458. 00001124  6712                     beq        +0x14 /* 00001138 */
  1459. 00001126  5300                     subq.b     D0, 1
  1460. 00001128  6732                     beq        +0x34 /* 0000115C */
  1461. 0000112A  5300                     subq.b     D0, 1
  1462. 0000112C  671C                     beq        +0x1E /* 0000114A */
  1463. 0000112E  606C                     bra        +0x6E /* 0000119C */
  1464. label00001130:
  1465. 00001130  026E DFFF FEAA           andi.w     [A6 - 0x156], 0xDFFF
  1466. 00001136  6064                     bra        +0x66 /* 0000119C */
  1467. label00001138:
  1468. 00001138  303C FF0F                move.w     D0, 0xFF0F
  1469. 0000113C  C06E FEAA                and.w      D0, [A6 - 0x156]
  1470. 00001140  7240                     moveq.l    D1, 0x40
  1471. 00001142  8240                     or.w       D1, D0
  1472. 00001144  3D41 FEAA                move.w     [A6 - 0x156], D1
  1473. 00001148  6052                     bra        +0x54 /* 0000119C */
  1474. label0000114A:
  1475. 0000114A  303C FF0F                move.w     D0, 0xFF0F
  1476. 0000114E  C06E FEAA                and.w      D0, [A6 - 0x156]
  1477. 00001152  7200                     moveq.l    D1, 0x00
  1478. 00001154  8240                     or.w       D1, D0
  1479. 00001156  3D41 FEAA                move.w     [A6 - 0x156], D1
  1480. 0000115A  6040                     bra        +0x42 /* 0000119C */
  1481. label0000115C:
  1482. 0000115C  303C FF0F                move.w     D0, 0xFF0F
  1483. 00001160  C06E FEAA                and.w      D0, [A6 - 0x156]
  1484. 00001164  7210                     moveq.l    D1, 0x10
  1485. 00001166  8240                     or.w       D1, D0
  1486. 00001168  3D41 FEAA                move.w     [A6 - 0x156], D1
  1487. 0000116C  526E FC94                addq.w     [A6 - 0x36C], 1
  1488. 00001170  602A                     bra        +0x2C /* 0000119C */
  1489. label00001172:
  1490. 00001172  303C 7F00                move.w     D0, 0x7F00
  1491. 00001176  C06E FEAA                and.w      D0, [A6 - 0x156]
  1492. 0000117A  7220                     moveq.l    D1, 0x20
  1493. 0000117C  8240                     or.w       D1, D0
  1494. 0000117E  7002                     moveq.l    D0, 0x02
  1495. 00001180  8041                     or.w       D0, D1
  1496. 00001182  3D40 FEAA                move.w     [A6 - 0x156], D0
  1497. 00001186  526E FC94                addq.w     [A6 - 0x36C], 1
  1498. 0000118A  6010                     bra        +0x12 /* 0000119C */
  1499. label0000118C:
  1500. 0000118C  303C FF0F                move.w     D0, 0xFF0F
  1501. 00001190  C06E FEAA                and.w      D0, [A6 - 0x156]
  1502. 00001194  7230                     moveq.l    D1, 0x30
  1503. 00001196  8240                     or.w       D1, D0
  1504. 00001198  3D41 FEAA                move.w     [A6 - 0x156], D1
  1505. label0000119C:
  1506. 0000119C  4A6E FC8A                tst.w      [A6 - 0x376]
  1507. 000011A0  6606                     bne        +0x8 /* 000011A8 */
  1508. 000011A2  4A6E FC94                tst.w      [A6 - 0x36C]
  1509. 000011A6  6706                     beq        +0x8 /* 000011AE */
  1510. label000011A8:
  1511. 000011A8  006E 0200 FEAA           ori.w      [A6 - 0x156], 0x200
  1512. label000011AE:
  1513. 000011AE  206D CD34                movea.l    A0, [A5 - 0x32CC]
  1514. 000011B2  702D                     moveq.l    D0, 0x2D
  1515. 000011B4  B010                     cmp.b      D0, [A0]
  1516. 000011B6  660A                     bne        +0xC /* 000011C2 */
  1517. 000011B8  52AD CD34                addq.l     [A5 - 0x32CC], 1
  1518. 000011BC  006E 8000 FEAA           ori.w      [A6 - 0x156], 0x8000
  1519. label000011C2:
  1520. 000011C2  2B6D CD34 E5A6           move.l     [A5 - 0x1A5A], [A5 - 0x32CC]
  1521. 000011C8  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  1522. 000011CC  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  1523. 000011D0  3B40 E5A4                move.w     [A5 - 0x1A5C], D0
  1524. 000011D4  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  1525. 000011D8  3A00                     move.w     D5, D0
  1526. 000011DA  588F                     addq.l     A7, 4
  1527. 000011DC  6D14                     blt        +0x16 /* 000011F2 */
  1528. 000011DE  0C45 000F                cmpi.w     D5, 0xF
  1529. 000011E2  6E0E                     bgt        +0x10 /* 000011F2 */
  1530. 000011E4  70F0                     moveq.l    D0, 0xFFFFFFF0
  1531. 000011E6  C06E FEAA                and.w      D0, [A6 - 0x156]
  1532. 000011EA  3205                     move.w     D1, D5
  1533. 000011EC  8240                     or.w       D1, D0
  1534. 000011EE  3D41 FEAA                move.w     [A6 - 0x156], D1
  1535. label000011F2:
  1536. 000011F2  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  1537. 000011F6  52AD E5A6                addq.l     [A5 - 0x1A5A], 1
  1538. 000011FA  1010                     move.b     D0, [A0]
  1539. 000011FC  0400 0043                subi.b     D0, 0x43 /* 'C' */
  1540. 00001200  674C                     beq        +0x4E /* 0000124E */
  1541. 00001202  5300                     subq.b     D0, 1
  1542. 00001204  670E                     beq        +0x10 /* 00001214 */
  1543. 00001206  5700                     subq.b     D0, 3
  1544. 00001208  670A                     beq        +0xC /* 00001214 */
  1545. 0000120A  5B00                     subq.b     D0, 5
  1546. 0000120C  6718                     beq        +0x1A /* 00001226 */
  1547. 0000120E  5D00                     subq.b     D0, 6
  1548. 00001210  6728                     beq        +0x2A /* 0000123A */
  1549. 00001212  604C                     bra        +0x4E /* 00001260 */
  1550. label00001214:
  1551. 00001214  303C CFFF                move.w     D0, 0xCFFF
  1552. 00001218  C06E FEAA                and.w      D0, [A6 - 0x156]
  1553. 0000121C  7200                     moveq.l    D1, 0x00
  1554. 0000121E  8240                     or.w       D1, D0
  1555. 00001220  3D41 FEAA                move.w     [A6 - 0x156], D1
  1556. 00001224  603A                     bra        +0x3C /* 00001260 */
  1557. label00001226:
  1558. 00001226  303C CFFF                move.w     D0, 0xCFFF
  1559. 0000122A  C06E FEAA                and.w      D0, [A6 - 0x156]
  1560. 0000122E  323C 1000                move.w     D1, 0x1000
  1561. 00001232  8240                     or.w       D1, D0
  1562. 00001234  3D41 FEAA                move.w     [A6 - 0x156], D1
  1563. 00001238  6026                     bra        +0x28 /* 00001260 */
  1564. label0000123A:
  1565. 0000123A  303C CFFF                move.w     D0, 0xCFFF
  1566. 0000123E  C06E FEAA                and.w      D0, [A6 - 0x156]
  1567. 00001242  323C 3000                move.w     D1, 0x3000 /* '0\0' */
  1568. 00001246  8240                     or.w       D1, D0
  1569. 00001248  3D41 FEAA                move.w     [A6 - 0x156], D1
  1570. 0000124C  6012                     bra        +0x14 /* 00001260 */
  1571. label0000124E:
  1572. 0000124E  303C CFFF                move.w     D0, 0xCFFF
  1573. 00001252  C06E FEAA                and.w      D0, [A6 - 0x156]
  1574. 00001256  323C 2000                move.w     D1, 0x2000 /* ' \0' */
  1575. 0000125A  8240                     or.w       D1, D0
  1576. 0000125C  3D41 FEAA                move.w     [A6 - 0x156], D1
  1577. label00001260:
  1578. 00001260  4A6E FC88                tst.w      [A6 - 0x378]
  1579. 00001264  6734                     beq        +0x36 /* 0000129A */
  1580. 00001266  2F2D E5A6                move.l     -[A7], [A5 - 0x1A5A]
  1581. 0000126A  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  1582. 0000126E  3B40 E5A4                move.w     [A5 - 0x1A5C], D0
  1583. 00001272  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  1584. 00001276  3A00                     move.w     D5, D0
  1585. 00001278  302E FC9E                move.w     D0, [A6 - 0x362]
  1586. 0000127C  48C0                     ext.l      D0
  1587. 0000127E  E180                     asl        D0, 8
  1588. 00001280  3E00                     move.w     D7, D0
  1589. 00001282  588F                     addq.l     A7, 4
  1590. 00001284  6010                     bra        +0x12 /* 00001296 */
  1591. label00001286:
  1592. 00001286  206E FC96                movea.l    A0, [A6 - 0x36A]
  1593. 0000128A  5347                     subq.w     D7, 1
  1594. 0000128C  3007                     move.w     D0, D7
  1595. 0000128E  48C0                     ext.l      D0
  1596. 00001290  D080                     add.l      D0, D0
  1597. 00001292  3185 0800                move.w     [A0 + D0], D5
  1598. label00001296:
  1599. 00001296  4A47                     tst.w      D7
  1600. 00001298  66EC                     bne        -0x12 /* 00001286 */
  1601. label0000129A:
  1602. 0000129A  703B                     moveq.l    D0, 0x3B
  1603. 0000129C  2F00                     move.l     -[A7], D0
  1604. 0000129E  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  1605. 000012A2  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  1606. 000012A6  2B40 CD34                move.l     [A5 - 0x32CC], D0
  1607. 000012AA  508F                     addq.l     A7, 8
  1608. label000012AC:
  1609. 000012AC  4AAD CD34                tst.l      [A5 - 0x32CC]
  1610. 000012B0  6710                     beq        +0x12 /* 000012C2 */
  1611. 000012B2  206D CD34                movea.l    A0, [A5 - 0x32CC]
  1612. 000012B6  52AD CD34                addq.l     [A5 - 0x32CC], 1
  1613. 000012BA  703B                     moveq.l    D0, 0x3B
  1614. 000012BC  B010                     cmp.b      D0, [A0]
  1615. 000012BE  6700 F9B8                beq        -0x646 /* 00000C78 */
  1616. label000012C2:
  1617. 000012C2  4A6E FC84                tst.w      [A6 - 0x37C]
  1618. 000012C6  6F3E                     ble        +0x40 /* 00001306 */
  1619. 000012C8  4A6E FFF8                tst.w      [A6 - 0x8]
  1620. 000012CC  6738                     beq        +0x3A /* 00001306 */
  1621. 000012CE  48C7                     ext.l      D7
  1622. 000012D0  302E FCA0                move.w     D0, [A6 - 0x360]
  1623. 000012D4  48C0                     ext.l      D0
  1624. 000012D6  E180                     asl        D0, 8
  1625. 000012D8  B087                     cmp.l      D0, D7
  1626. 000012DA  6E1A                     bgt        +0x1C /* 000012F6 */
  1627. 000012DC  7000                     moveq.l    D0, 0x00
  1628. 000012DE  2F00                     move.l     -[A7], D0
  1629. 000012E0  486E FCA0                pea.l      [A6 - 0x360]
  1630. 000012E4  486E FC9A                pea.l      [A6 - 0x366]
  1631. 000012E8  4EBA 0806                jsr        [PC + 0x806 /* 00001AF0 */]
  1632. 000012EC  4A40                     tst.w      D0
  1633. 000012EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1634. 000012F2  6700 030C                beq        +0x30E /* 00001600 */
  1635. label000012F6:
  1636. 000012F6  206E FC9A                movea.l    A0, [A6 - 0x366]
  1637. 000012FA  48C7                     ext.l      D7
  1638. 000012FC  2007                     move.l     D0, D7
  1639. 000012FE  D080                     add.l      D0, D0
  1640. 00001300  31AE FC84 0800           move.w     [A0 + D0], [A6 - 0x37C]
  1641. label00001306:
  1642. 00001306  4A6E FC8E                tst.w      [A6 - 0x372]
  1643. 0000130A  6700 0166                beq        +0x168 /* 00001472 */
  1644. 0000130E  4AAE FFDC                tst.l      [A6 - 0x24]
  1645. 00001312  660E                     bne        +0x10 /* 00001322 */
  1646. 00001314  206D BA78                movea.l    A0, [A5 - 0x4588]
  1647. 00001318  2068 0246                movea.l    A0, [A0 + 0x246]
  1648. 0000131C  2D68 0014 FFDC           move.l     [A6 - 0x24], [A0 + 0x14]
  1649. label00001322:
  1650. 00001322  4A6E FFE4                tst.w      [A6 - 0x1C]
  1651. 00001326  660E                     bne        +0x10 /* 00001336 */
  1652. 00001328  206D BA78                movea.l    A0, [A5 - 0x4588]
  1653. 0000132C  2068 0246                movea.l    A0, [A0 + 0x246]
  1654. 00001330  3D68 001C FFE4           move.w     [A6 - 0x1C], [A0 + 0x1C]
  1655. label00001336:
  1656. 00001336  4AAE FFEA                tst.l      [A6 - 0x16]
  1657. 0000133A  673E                     beq        +0x40 /* 0000137A */
  1658. 0000133C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1659. 00001340  486E FCA4                pea.l      [A6 - 0x35C]
  1660. 00001344  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  1661. 00001348  486E FCA4                pea.l      [A6 - 0x35C]
  1662. 0000134C  486D 2A9A                pea.l      [A5 + 0x2A9A /* export_1359 */]
  1663. 00001350  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1664. 00001354  48C0                     ext.l      D0
  1665. 00001356  72FF                     moveq.l    D1, 0xFFFFFFFF
  1666. 00001358  B280                     cmp.l      D1, D0
  1667. 0000135A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1668. 0000135E  661A                     bne        +0x1C /* 0000137A */
  1669. 00001360  41EE FCA4                lea.l      A0, [A6 - 0x35C]
  1670. 00001364  2D48 FFE0                move.l     [A6 - 0x20], A0
  1671. 00001368  303C FF0F                move.w     D0, 0xFF0F
  1672. 0000136C  C06E FEAA                and.w      D0, [A6 - 0x156]
  1673. 00001370  323C 00E0                move.w     D1, 0xE0
  1674. 00001374  8240                     or.w       D1, D0
  1675. 00001376  3D41 FEAA                move.w     [A6 - 0x156], D1
  1676. label0000137A:
  1677. 0000137A  4A6E FFF8                tst.w      [A6 - 0x8]
  1678. 0000137E  6606                     bne        +0x8 /* 00001386 */
  1679. 00001380  4A6E FFF6                tst.w      [A6 - 0xA]
  1680. 00001384  6760                     beq        +0x62 /* 000013E6 */
  1681. label00001386:
  1682. 00001386  0C47 FFFE                cmpi.w     D7, 0xFFFE
  1683. 0000138A  6700 00E6                beq        +0xE8 /* 00001472 */
  1684. 0000138E  486D 297A                pea.l      [A5 + 0x297A /* export_1323 */]
  1685. 00001392  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1686. 00001396  3D40 FC6A                move.w     [A6 - 0x396], D0
  1687. 0000139A  588F                     addq.l     A7, 4
  1688. 0000139C  673C                     beq        +0x3E /* 000013DA */
  1689. 0000139E  48C7                     ext.l      D7
  1690. 000013A0  2F07                     move.l     -[A7], D7
  1691. 000013A2  48C7                     ext.l      D7
  1692. 000013A4  2F07                     move.l     -[A7], D7
  1693. 000013A6  302E FFF8                move.w     D0, [A6 - 0x8]
  1694. 000013AA  48C0                     ext.l      D0
  1695. 000013AC  2F00                     move.l     -[A7], D0
  1696. 000013AE  7000                     moveq.l    D0, 0x00
  1697. 000013B0  302E FEAA                move.w     D0, [A6 - 0x156]
  1698. 000013B4  2F00                     move.l     -[A7], D0
  1699. 000013B6  7000                     moveq.l    D0, 0x00
  1700. 000013B8  102E FEA9                move.b     D0, [A6 - 0x157]
  1701. 000013BC  2F00                     move.l     -[A7], D0
  1702. 000013BE  486E FFC8                pea.l      [A6 - 0x38]
  1703. 000013C2  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1704. 000013C6  4EAD 297A                jsr        [A5 + 0x297A /* export_1323 */]
  1705. 000013CA  3D40 FC6A                move.w     [A6 - 0x396], D0
  1706. 000013CE  486D 297A                pea.l      [A5 + 0x297A /* export_1323 */]
  1707. 000013D2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1708. 000013D6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1709. label000013DA:
  1710. 000013DA  4A6E FC6A                tst.w      [A6 - 0x396]
  1711. 000013DE  6700 0220                beq        +0x222 /* 00001600 */
  1712. 000013E2  6000 008E                bra        +0x90 /* 00001472 */
  1713. label000013E6:
  1714. 000013E6  302E FC78                move.w     D0, [A6 - 0x388]
  1715. 000013EA  48C0                     ext.l      D0
  1716. 000013EC  2F00                     move.l     -[A7], D0
  1717. 000013EE  302E FC7A                move.w     D0, [A6 - 0x386]
  1718. 000013F2  48C0                     ext.l      D0
  1719. 000013F4  2F00                     move.l     -[A7], D0
  1720. 000013F6  4EBA EC08                jsr        [PC - 0x13F8 /* 00000000 */]
  1721. 000013FA  4A40                     tst.w      D0
  1722. 000013FC  508F                     addq.l     A7, 8
  1723. 000013FE  6700 0200                beq        +0x202 /* 00001600 */
  1724. 00001402  486E FEAC                pea.l      [A6 - 0x154]
  1725. 00001406  486E FFC8                pea.l      [A6 - 0x38]
  1726. 0000140A  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1727. 0000140E  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  1728. 00001412  4A40                     tst.w      D0
  1729. 00001414  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1730. 00001418  6700 01E6                beq        +0x1E8 /* 00001600 */
  1731. 0000141C  4A2D BA30                tst.b      [A5 - 0x45D0]
  1732. 00001420  660A                     bne        +0xC /* 0000142C */
  1733. 00001422  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  1734. 00001426  10BC 0001                move.b     [A0], 0x1
  1735. 0000142A  6028                     bra        +0x2A /* 00001454 */
  1736. label0000142C:
  1737. 0000142C  206D BA78                movea.l    A0, [A5 - 0x4588]
  1738. 00001430  2068 0246                movea.l    A0, [A0 + 0x246]
  1739. 00001434  226D BA0C                movea.l    A1, [A5 - 0x45F4]
  1740. 00001438  7000                     moveq.l    D0, 0x00
  1741. 0000143A  3029 0004                move.w     D0, [A1 + 0x4]
  1742. 0000143E  2200                     move.l     D1, D0
  1743. 00001440  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  1744. 00001444  4841                     swap.w     D1
  1745. 00001446  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  1746. 0000144A  4841                     swap.w     D1
  1747. 0000144C  4241                     clr.w      D1
  1748. 0000144E  D081                     add.l      D0, D1
  1749. 00001450  53B0 0810                subq.l     [A0 + D0 + 0x10], 1
  1750. label00001454:
  1751. 00001454  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  1752. 00001458  316E FEAC 0004           move.w     [A0 + 0x4], [A6 - 0x154]
  1753. 0000145E  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  1754. 00001462  116E FEA9 0001           move.b     [A0 + 0x1], [A6 - 0x157]
  1755. 00001468  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  1756. 0000146C  316E FEAA 0002           move.w     [A0 + 0x2], [A6 - 0x156]
  1757. label00001472:
  1758. 00001472  486D CD30                pea.l      [A5 - 0x32D0]
  1759. 00001476  206D CD40                movea.l    A0, [A5 - 0x32C0]
  1760. 0000147A  4E90                     jsr        [A0]
  1761. 0000147C  4A40                     tst.w      D0
  1762. 0000147E  588F                     addq.l     A7, 4
  1763. 00001480  6600 ECFA                bne        -0x1304 /* 0000017C */
  1764. 00001484  206D BA78                movea.l    A0, [A5 - 0x4588]
  1765. 00001488  316E FFC6 0184           move.w     [A0 + 0x184], [A6 - 0x3A]
  1766. 0000148E  206D BA78                movea.l    A0, [A5 - 0x4588]
  1767. 00001492  317C 0001 018A           move.w     [A0 + 0x18A], 0x1
  1768. 00001498  206D BA78                movea.l    A0, [A5 - 0x4588]
  1769. 0000149C  0068 0100 0296           ori.w      [A0 + 0x296], 0x100
  1770. 000014A2  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1771. 000014A6  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1772. 000014AA  7048                     moveq.l    D0, 0x48
  1773. 000014AC  2F00                     move.l     -[A7], D0
  1774. 000014AE  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  1775. 000014B2  48C0                     ext.l      D0
  1776. 000014B4  2F00                     move.l     -[A7], D0
  1777. 000014B6  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  1778. 000014BA  3D40 FFFA                move.w     [A6 - 0x6], D0
  1779. 000014BE  48C0                     ext.l      D0
  1780. 000014C0  E280                     asr        D0, 1
  1781. 000014C2  3D40 FFFC                move.w     [A6 - 0x4], D0
  1782. 000014C6  7000                     moveq.l    D0, 0x00
  1783. 000014C8  2D40 FFF2                move.l     [A6 - 0xE], D0
  1784. 000014CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1785. label000014D0:
  1786. 000014D0  206E FC96                movea.l    A0, [A6 - 0x36A]
  1787. 000014D4  202E FFF2                move.l     D0, [A6 - 0xE]
  1788. 000014D8  D080                     add.l      D0, D0
  1789. 000014DA  322E FFFA                move.w     D1, [A6 - 0x6]
  1790. 000014DE  C3F0 0800                muls.w     D1, [A0 + D0]
  1791. 000014E2  3181 0800                move.w     [A0 + D0], D1
  1792. 000014E6  206E FC96                movea.l    A0, [A6 - 0x36A]
  1793. 000014EA  202E FFF2                move.l     D0, [A6 - 0xE]
  1794. 000014EE  D080                     add.l      D0, D0
  1795. 000014F0  322E FFFC                move.w     D1, [A6 - 0x4]
  1796. 000014F4  D370 0800                add.w      [A0 + D0], D1
  1797. 000014F8  52AE FFF2                addq.l     [A6 - 0xE], 1
  1798. 000014FC  0CAE 0000 0100 FFF2      cmpi.l     [A6 - 0xE], 0x100
  1799. 00001504  6DCA                     blt        -0x34 /* 000014D0 */
  1800. 00001506  7048                     moveq.l    D0, 0x48
  1801. 00001508  2F00                     move.l     -[A7], D0
  1802. 0000150A  206D BA78                movea.l    A0, [A5 - 0x4588]
  1803. 0000150E  2068 0246                movea.l    A0, [A0 + 0x246]
  1804. 00001512  7200                     moveq.l    D1, 0x00
  1805. 00001514  3228 001C                move.w     D1, [A0 + 0x1C]
  1806. 00001518  5281                     addq.l     D1, 1
  1807. 0000151A  2F01                     move.l     -[A7], D1
  1808. 0000151C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  1809. 00001520  3D40 FFFE                move.w     [A6 - 0x2], D0
  1810. 00001524  7000                     moveq.l    D0, 0x00
  1811. 00001526  2D40 FFF2                move.l     [A6 - 0xE], D0
  1812. 0000152A  508F                     addq.l     A7, 8
  1813. label0000152C:
  1814. 0000152C  206E FC9A                movea.l    A0, [A6 - 0x366]
  1815. 00001530  202E FFF2                move.l     D0, [A6 - 0xE]
  1816. 00001534  D080                     add.l      D0, D0
  1817. 00001536  3030 0800                move.w     D0, [A0 + D0]
  1818. 0000153A  48C0                     ext.l      D0
  1819. 0000153C  72FF                     moveq.l    D1, 0xFFFFFFFF
  1820. 0000153E  B280                     cmp.l      D1, D0
  1821. 00001540  6610                     bne        +0x12 /* 00001552 */
  1822. 00001542  206E FC9A                movea.l    A0, [A6 - 0x366]
  1823. 00001546  202E FFF2                move.l     D0, [A6 - 0xE]
  1824. 0000154A  D080                     add.l      D0, D0
  1825. 0000154C  31AE FFFE 0800           move.w     [A0 + D0], [A6 - 0x2]
  1826. label00001552:
  1827. 00001552  52AE FFF2                addq.l     [A6 - 0xE], 1
  1828. 00001556  0CAE 0000 0100 FFF2      cmpi.l     [A6 - 0xE], 0x100
  1829. 0000155E  6DCC                     blt        -0x32 /* 0000152C */
  1830. 00001560  302E FFFA                move.w     D0, [A6 - 0x6]
  1831. 00001564  48C0                     ext.l      D0
  1832. 00001566  D080                     add.l      D0, D0
  1833. 00001568  2200                     move.l     D1, D0
  1834. 0000156A  E588                     lsl        D0, 2
  1835. 0000156C  D081                     add.l      D0, D1
  1836. 0000156E  322E FFFC                move.w     D1, [A6 - 0x4]
  1837. 00001572  48C1                     ext.l      D1
  1838. 00001574  D280                     add.l      D1, D0
  1839. 00001576  2F01                     move.l     -[A7], D1
  1840. 00001578  7001                     moveq.l    D0, 0x01
  1841. 0000157A  2F00                     move.l     -[A7], D0
  1842. 0000157C  322E FC9E                move.w     D1, [A6 - 0x362]
  1843. 00001580  48C1                     ext.l      D1
  1844. 00001582  E181                     asl        D1, 8
  1845. 00001584  5381                     subq.l     D1, 1
  1846. 00001586  342E FEBA                move.w     D2, [A6 - 0x146]
  1847. 0000158A  48C2                     ext.l      D2
  1848. 0000158C  B481                     cmp.l      D2, D1
  1849. 0000158E  6F0C                     ble        +0xE /* 0000159C */
  1850. 00001590  322E FC9E                move.w     D1, [A6 - 0x362]
  1851. 00001594  48C1                     ext.l      D1
  1852. 00001596  E181                     asl        D1, 8
  1853. 00001598  5381                     subq.l     D1, 1
  1854. 0000159A  6008                     bra        +0xA /* 000015A4 */
  1855. label0000159C:
  1856. 0000159C  302E FEBA                move.w     D0, [A6 - 0x146]
  1857. 000015A0  48C0                     ext.l      D0
  1858. 000015A2  2200                     move.l     D1, D0
  1859. label000015A4:
  1860. 000015A4  2F01                     move.l     -[A7], D1
  1861. 000015A6  2F2E FC96                move.l     -[A7], [A6 - 0x36A]
  1862. 000015AA  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  1863. 000015AE  4A40                     tst.w      D0
  1864. 000015B0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1865. 000015B4  674A                     beq        +0x4C /* 00001600 */
  1866. 000015B6  302E FFFE                move.w     D0, [A6 - 0x2]
  1867. 000015BA  48C0                     ext.l      D0
  1868. 000015BC  2F00                     move.l     -[A7], D0
  1869. 000015BE  7000                     moveq.l    D0, 0x00
  1870. 000015C0  2F00                     move.l     -[A7], D0
  1871. 000015C2  322E FCA0                move.w     D1, [A6 - 0x360]
  1872. 000015C6  48C1                     ext.l      D1
  1873. 000015C8  E181                     asl        D1, 8
  1874. 000015CA  5381                     subq.l     D1, 1
  1875. 000015CC  342E FC82                move.w     D2, [A6 - 0x37E]
  1876. 000015D0  48C2                     ext.l      D2
  1877. 000015D2  B481                     cmp.l      D2, D1
  1878. 000015D4  6F0C                     ble        +0xE /* 000015E2 */
  1879. 000015D6  322E FCA0                move.w     D1, [A6 - 0x360]
  1880. 000015DA  48C1                     ext.l      D1
  1881. 000015DC  E181                     asl        D1, 8
  1882. 000015DE  5381                     subq.l     D1, 1
  1883. 000015E0  6008                     bra        +0xA /* 000015EA */
  1884. label000015E2:
  1885. 000015E2  302E FC82                move.w     D0, [A6 - 0x37E]
  1886. 000015E6  48C0                     ext.l      D0
  1887. 000015E8  2200                     move.l     D1, D0
  1888. label000015EA:
  1889. 000015EA  2F01                     move.l     -[A7], D1
  1890. 000015EC  2F2E FC9A                move.l     -[A7], [A6 - 0x366]
  1891. 000015F0  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  1892. 000015F4  4A40                     tst.w      D0
  1893. 000015F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1894. 000015FA  6704                     beq        +0x6 /* 00001600 */
  1895. 000015FC  526E FC92                addq.w     [A6 - 0x36E], 1
  1896. label00001600:
  1897. 00001600  486E FC96                pea.l      [A6 - 0x36A]
  1898. 00001604  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1899. 00001608  486E FC9A                pea.l      [A6 - 0x366]
  1900. 0000160C  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1901. 00001610  7000                     moveq.l    D0, 0x00
  1902. 00001612  2D40 FFF2                move.l     [A6 - 0xE], D0
  1903. 00001616  508F                     addq.l     A7, 8
  1904. 00001618  6028                     bra        +0x2A /* 00001642 */
  1905. label0000161A:
  1906. 0000161A  206D CD3C                movea.l    A0, [A5 - 0x32C4]
  1907. 0000161E  202E FFF2                move.l     D0, [A6 - 0xE]
  1908. 00001622  2200                     move.l     D1, D0
  1909. 00001624  C0FC 000C                mulu.w     D0, 0xC
  1910. 00001628  4841                     swap.w     D1
  1911. 0000162A  C2FC 000C                mulu.w     D1, 0xC
  1912. 0000162E  4841                     swap.w     D1
  1913. 00001630  4241                     clr.w      D1
  1914. 00001632  D081                     add.l      D0, D1
  1915. 00001634  4870 0808                pea.l      [A0 + D0 + 0x8]
  1916. 00001638  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1917. 0000163C  588F                     addq.l     A7, 4
  1918. 0000163E  52AE FFF2                addq.l     [A6 - 0xE], 1
  1919. label00001642:
  1920. 00001642  302D CD24                move.w     D0, [A5 - 0x32DC]
  1921. 00001646  48C0                     ext.l      D0
  1922. 00001648  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  1923. 0000164C  6ECC                     bgt        -0x32 /* 0000161A */
  1924. 0000164E  7000                     moveq.l    D0, 0x00
  1925. 00001650  2D40 FFF2                move.l     [A6 - 0xE], D0
  1926. 00001654  6028                     bra        +0x2A /* 0000167E */
  1927. label00001656:
  1928. 00001656  206D CD38                movea.l    A0, [A5 - 0x32C8]
  1929. 0000165A  202E FFF2                move.l     D0, [A6 - 0xE]
  1930. 0000165E  2200                     move.l     D1, D0
  1931. 00001660  C0FC 000C                mulu.w     D0, 0xC
  1932. 00001664  4841                     swap.w     D1
  1933. 00001666  C2FC 000C                mulu.w     D1, 0xC
  1934. 0000166A  4841                     swap.w     D1
  1935. 0000166C  4241                     clr.w      D1
  1936. 0000166E  D081                     add.l      D0, D1
  1937. 00001670  4870 0800                pea.l      [A0 + D0]
  1938. 00001674  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1939. 00001678  588F                     addq.l     A7, 4
  1940. 0000167A  52AE FFF2                addq.l     [A6 - 0xE], 1
  1941. label0000167E:
  1942. 0000167E  302D CD22                move.w     D0, [A5 - 0x32DE]
  1943. 00001682  48C0                     ext.l      D0
  1944. 00001684  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  1945. 00001688  6ECC                     bgt        -0x32 /* 00001656 */
  1946. 0000168A  486D CD3C                pea.l      [A5 - 0x32C4]
  1947. 0000168E  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1948. 00001692  486D CD38                pea.l      [A5 - 0x32C8]
  1949. 00001696  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1950. 0000169A  4A6D CD20                tst.w      [A5 - 0x32E0]
  1951. 0000169E  508F                     addq.l     A7, 8
  1952. 000016A0  673A                     beq        +0x3C /* 000016DC */
  1953. 000016A2  4A6D CD1E                tst.w      [A5 - 0x32E2]
  1954. 000016A6  6734                     beq        +0x36 /* 000016DC */
  1955. 000016A8  302D CD1E                move.w     D0, [A5 - 0x32E2]
  1956. 000016AC  48C0                     ext.l      D0
  1957. 000016AE  2F00                     move.l     -[A7], D0
  1958. 000016B0  4878 0449                push.l     0x449
  1959. 000016B4  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1960. 000016B8  588F                     addq.l     A7, 4
  1961. 000016BA  2F00                     move.l     -[A7], D0
  1962. 000016BC  41EE FCA4                lea.l      A0, [A6 - 0x35C]
  1963. 000016C0  5288                     addq.l     A0, 1
  1964. 000016C2  2F08                     move.l     -[A7], A0
  1965. 000016C4  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1966. 000016C8  1D40 FCA4                move.b     [A6 - 0x35C], D0
  1967. 000016CC  4878 0449                push.l     0x449
  1968. 000016D0  486E FCA4                pea.l      [A6 - 0x35C]
  1969. 000016D4  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  1970. 000016D8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1971. label000016DC:
  1972. 000016DC  302E FC92                move.w     D0, [A6 - 0x36E]
  1973. 000016E0  4CEE 18F0 FC26           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x3DA]
  1974. 000016E6  4E5E                     unlink     A6
  1975. 000016E8  4E75                     rts
  1976. 000016EA  0000 0000                ori.b      D0, 0x0
  1977. 000016EE  0000 0000                ori.b      D0, 0x0
  1978. 000016F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1979. // begin alternate branch 000016F4-000016F8
  1980. fn000016F4:
  1981. 000016F4  4E56 FFEA                link       A6, -0x0016
  1982. // end alternate branch 000016F4-000016F8
  1983. fn000016F4: // (misaligned)
  1984. 000016F6  FFEA                     .invalid   <<F/7/7>>
  1985. 000016F8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1986. 000016FC  286E 000C                movea.l    A4, [A6 + 0xC]
  1987. 00001700  47EE FFF4                lea.l      A3, [A6 - 0xC]
  1988. 00001704  7021                     moveq.l    D0, 0x21
  1989. 00001706  2F00                     move.l     -[A7], D0
  1990. 00001708  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1991. 0000170C  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  1992. 00001710  2B40 E5A6                move.l     [A5 - 0x1A5A], D0
  1993. 00001714  206E 0010                movea.l    A0, [A6 + 0x10]
  1994. 00001718  3080                     move.w     [A0], D0
  1995. 0000171A  508F                     addq.l     A7, 8
  1996. 0000171C  670E                     beq        +0x10 /* 0000172C */
  1997. 0000171E  206E 0014                movea.l    A0, [A6 + 0x14]
  1998. 00001722  20AE 0008                move.l     [A0], [A6 + 0x8]
  1999. 00001726  52AD E5A6                addq.l     [A5 - 0x1A5A], 1
  2000. 0000172A  600E                     bra        +0x10 /* 0000173A */
  2001. label0000172C:
  2002. 0000172C  2B6E 0008 E5A6           move.l     [A5 - 0x1A5A], [A6 + 0x8]
  2003. 00001732  206E 0014                movea.l    A0, [A6 + 0x14]
  2004. 00001736  7000                     moveq.l    D0, 0x00
  2005. 00001738  2080                     move.l     [A0], D0
  2006. label0000173A:
  2007. 0000173A  426D BA5C                clr.w      [A5 - 0x45A4]
  2008. 0000173E  426E FFF0                clr.w      [A6 - 0x10]
  2009. 00001742  426E FFEE                clr.w      [A6 - 0x12]
  2010. 00001746  382D BA7E                move.w     D4, [A5 - 0x4582]
  2011. 0000174A  3D44 FFEA                move.w     [A6 - 0x16], D4
  2012. 0000174E  3A2D BA7C                move.w     D5, [A5 - 0x4584]
  2013. 00001752  3D45 FFEC                move.w     [A6 - 0x14], D5
  2014. 00001756  7C01                     moveq.l    D6, 0x01
  2015. 00001758  6000 00DE                bra        +0xE0 /* 00001838 */
  2016. label0000175C:
  2017. 0000175C  0C47 0072                cmpi.w     D7, 0x72 /* 'r' */
  2018. 00001760  6660                     bne        +0x62 /* 000017C2 */
  2019. 00001762  2F0B                     move.l     -[A7], A3
  2020. 00001764  486E FFF2                pea.l      [A6 - 0xE]
  2021. 00001768  4878 7FFF                push.l     0x7FFF
  2022. 0000176C  302D BA7E                move.w     D0, [A5 - 0x4582]
  2023. 00001770  48C0                     ext.l      D0
  2024. 00001772  2F00                     move.l     -[A7], D0
  2025. 00001774  4EBA 01EC                jsr        [PC + 0x1EC /* 00001962 */]
  2026. 00001778  4A40                     tst.w      D0
  2027. 0000177A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2028. 0000177E  673C                     beq        +0x3E /* 000017BC */
  2029. 00001780  4A6E FFEE                tst.w      [A6 - 0x12]
  2030. 00001784  6618                     bne        +0x1A /* 0000179E */
  2031. 00001786  526E FFEE                addq.w     [A6 - 0x12], 1
  2032. 0000178A  3D53 FFEA                move.w     [A6 - 0x16], [A3]
  2033. 0000178E  302E FFF2                move.w     D0, [A6 - 0xE]
  2034. 00001792  0800 0000                btst.b     D0, 0x0
  2035. 00001796  6706                     beq        +0x8 /* 0000179E */
  2036. 00001798  006D 0001 BA5C           ori.w      [A5 - 0x45A4], 0x1
  2037. label0000179E:
  2038. 0000179E  382B 0002                move.w     D4, [A3 + 0x2]
  2039. 000017A2  7002                     moveq.l    D0, 0x02
  2040. 000017A4  C06E FFF2                and.w      D0, [A6 - 0xE]
  2041. 000017A8  670A                     beq        +0xC /* 000017B4 */
  2042. 000017AA  006D 0004 BA5C           ori.w      [A5 - 0x45A4], 0x4
  2043. 000017B0  6000 0086                bra        +0x88 /* 00001838 */
  2044. label000017B4:
  2045. 000017B4  026D FFFB BA5C           andi.w     [A5 - 0x45A4], 0xFFFB
  2046. 000017BA  607C                     bra        +0x7E /* 00001838 */
  2047. label000017BC:
  2048. 000017BC  5346                     subq.w     D6, 1
  2049. 000017BE  6000 0094                bra        +0x96 /* 00001854 */
  2050. label000017C2:
  2051. 000017C2  0C47 0063                cmpi.w     D7, 0x63 /* 'c' */
  2052. 000017C6  665C                     bne        +0x5E /* 00001824 */
  2053. 000017C8  2F0B                     move.l     -[A7], A3
  2054. 000017CA  486E FFF2                pea.l      [A6 - 0xE]
  2055. 000017CE  4878 7FFF                push.l     0x7FFF
  2056. 000017D2  302D BA7C                move.w     D0, [A5 - 0x4584]
  2057. 000017D6  48C0                     ext.l      D0
  2058. 000017D8  2F00                     move.l     -[A7], D0
  2059. 000017DA  4EBA 0186                jsr        [PC + 0x186 /* 00001962 */]
  2060. 000017DE  4A40                     tst.w      D0
  2061. 000017E0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2062. 000017E4  673A                     beq        +0x3C /* 00001820 */
  2063. 000017E6  4A6E FFF0                tst.w      [A6 - 0x10]
  2064. 000017EA  6618                     bne        +0x1A /* 00001804 */
  2065. 000017EC  526E FFF0                addq.w     [A6 - 0x10], 1
  2066. 000017F0  3D53 FFEC                move.w     [A6 - 0x14], [A3]
  2067. 000017F4  302E FFF2                move.w     D0, [A6 - 0xE]
  2068. 000017F8  0800 0000                btst.b     D0, 0x0
  2069. 000017FC  6706                     beq        +0x8 /* 00001804 */
  2070. 000017FE  006D 0002 BA5C           ori.w      [A5 - 0x45A4], 0x2
  2071. label00001804:
  2072. 00001804  3A2B 0002                move.w     D5, [A3 + 0x2]
  2073. 00001808  7002                     moveq.l    D0, 0x02
  2074. 0000180A  C06E FFF2                and.w      D0, [A6 - 0xE]
  2075. 0000180E  6708                     beq        +0xA /* 00001818 */
  2076. 00001810  006D 0008 BA5C           ori.w      [A5 - 0x45A4], 0x8
  2077. 00001816  6020                     bra        +0x22 /* 00001838 */
  2078. label00001818:
  2079. 00001818  026D FFF7 BA5C           andi.w     [A5 - 0x45A4], 0xFFF7
  2080. 0000181E  6018                     bra        +0x1A /* 00001838 */
  2081. label00001820:
  2082. 00001820  5346                     subq.w     D6, 1
  2083. 00001822  6030                     bra        +0x32 /* 00001854 */
  2084. label00001824:
  2085. 00001824  0C47 003A                cmpi.w     D7, 0x3A /* ':' */
  2086. 00001828  660A                     bne        +0xC /* 00001834 */
  2087. 0000182A  382D BA7E                move.w     D4, [A5 - 0x4582]
  2088. 0000182E  3A2D BA7C                move.w     D5, [A5 - 0x4584]
  2089. 00001832  6004                     bra        +0x6 /* 00001838 */
  2090. label00001834:
  2091. 00001834  5346                     subq.w     D6, 1
  2092. 00001836  601C                     bra        +0x1E /* 00001854 */
  2093. label00001838:
  2094. 00001838  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  2095. 0000183C  52AD E5A6                addq.l     [A5 - 0x1A5A], 1
  2096. 00001840  7000                     moveq.l    D0, 0x00
  2097. 00001842  1010                     move.b     D0, [A0]
  2098. 00001844  41ED A614                lea.l      A0, [A5 - 0x59EC]
  2099. 00001848  7200                     moveq.l    D1, 0x00
  2100. 0000184A  1230 0000                move.b     D1, [A0 + D0.w]
  2101. 0000184E  3E01                     move.w     D7, D1
  2102. 00001850  6600 FF0A                bne        -0xF4 /* 0000175C */
  2103. label00001854:
  2104. 00001854  3D6E FFEA FFF8           move.w     [A6 - 0x8], [A6 - 0x16]
  2105. 0000185A  3D44 FFFA                move.w     [A6 - 0x6], D4
  2106. 0000185E  3D6E FFEC FFFC           move.w     [A6 - 0x4], [A6 - 0x14]
  2107. 00001864  3D45 FFFE                move.w     [A6 - 0x2], D5
  2108. 00001868  7001                     moveq.l    D0, 0x01
  2109. 0000186A  C06D BA5C                and.w      D0, [A5 - 0x45A4]
  2110. 0000186E  6612                     bne        +0x14 /* 00001882 */
  2111. 00001870  302D BA7E                move.w     D0, [A5 - 0x4582]
  2112. 00001874  D06E FFF8                add.w      D0, [A6 - 0x8]
  2113. 00001878  323C 7FFF                move.w     D1, 0x7FFF
  2114. 0000187C  C240                     and.w      D1, D0
  2115. 0000187E  3D41 FFF8                move.w     [A6 - 0x8], D1
  2116. label00001882:
  2117. 00001882  7004                     moveq.l    D0, 0x04
  2118. 00001884  C06D BA5C                and.w      D0, [A5 - 0x45A4]
  2119. 00001888  6612                     bne        +0x14 /* 0000189C */
  2120. 0000188A  302D BA7E                move.w     D0, [A5 - 0x4582]
  2121. 0000188E  D06E FFFA                add.w      D0, [A6 - 0x6]
  2122. 00001892  323C 7FFF                move.w     D1, 0x7FFF
  2123. 00001896  C240                     and.w      D1, D0
  2124. 00001898  3D41 FFFA                move.w     [A6 - 0x6], D1
  2125. label0000189C:
  2126. 0000189C  7002                     moveq.l    D0, 0x02
  2127. 0000189E  C06D BA5C                and.w      D0, [A5 - 0x45A4]
  2128. 000018A2  6612                     bne        +0x14 /* 000018B6 */
  2129. 000018A4  302D BA7C                move.w     D0, [A5 - 0x4584]
  2130. 000018A8  D06E FFFC                add.w      D0, [A6 - 0x4]
  2131. 000018AC  323C 7FFF                move.w     D1, 0x7FFF
  2132. 000018B0  C240                     and.w      D1, D0
  2133. 000018B2  3D41 FFFC                move.w     [A6 - 0x4], D1
  2134. label000018B6:
  2135. 000018B6  7008                     moveq.l    D0, 0x08
  2136. 000018B8  C06D BA5C                and.w      D0, [A5 - 0x45A4]
  2137. 000018BC  6612                     bne        +0x14 /* 000018D0 */
  2138. 000018BE  302D BA7C                move.w     D0, [A5 - 0x4584]
  2139. 000018C2  D06E FFFE                add.w      D0, [A6 - 0x2]
  2140. 000018C6  323C 7FFF                move.w     D1, 0x7FFF
  2141. 000018CA  C240                     and.w      D1, D0
  2142. 000018CC  3D41 FFFE                move.w     [A6 - 0x2], D1
  2143. label000018D0:
  2144. 000018D0  3D6D BA5C FFF2           move.w     [A6 - 0xE], [A5 - 0x45A4]
  2145. 000018D6  302E FFF8                move.w     D0, [A6 - 0x8]
  2146. 000018DA  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2147. 000018DE  6F2E                     ble        +0x30 /* 0000190E */
  2148. 000018E0  026D FFFA BA5C           andi.w     [A5 - 0x45A4], 0xFFFA
  2149. 000018E6  302E FFF2                move.w     D0, [A6 - 0xE]
  2150. 000018EA  0800 0000                btst.b     D0, 0x0
  2151. 000018EE  6706                     beq        +0x8 /* 000018F6 */
  2152. 000018F0  006D 0004 BA5C           ori.w      [A5 - 0x45A4], 0x4
  2153. label000018F6:
  2154. 000018F6  7004                     moveq.l    D0, 0x04
  2155. 000018F8  C06E FFF2                and.w      D0, [A6 - 0xE]
  2156. 000018FC  6706                     beq        +0x8 /* 00001904 */
  2157. 000018FE  006D 0001 BA5C           ori.w      [A5 - 0x45A4], 0x1
  2158. label00001904:
  2159. 00001904  3E2E FFEA                move.w     D7, [A6 - 0x16]
  2160. 00001908  3D44 FFEA                move.w     [A6 - 0x16], D4
  2161. 0000190C  3807                     move.w     D4, D7
  2162. label0000190E:
  2163. 0000190E  302E FFFC                move.w     D0, [A6 - 0x4]
  2164. 00001912  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2165. 00001916  6F2C                     ble        +0x2E /* 00001944 */
  2166. 00001918  026D FFF5 BA5C           andi.w     [A5 - 0x45A4], 0xFFF5
  2167. 0000191E  7002                     moveq.l    D0, 0x02
  2168. 00001920  C06E FFF2                and.w      D0, [A6 - 0xE]
  2169. 00001924  6706                     beq        +0x8 /* 0000192C */
  2170. 00001926  006D 0008 BA5C           ori.w      [A5 - 0x45A4], 0x8
  2171. label0000192C:
  2172. 0000192C  7008                     moveq.l    D0, 0x08
  2173. 0000192E  C06E FFF2                and.w      D0, [A6 - 0xE]
  2174. 00001932  6706                     beq        +0x8 /* 0000193A */
  2175. 00001934  006D 0002 BA5C           ori.w      [A5 - 0x45A4], 0x2
  2176. label0000193A:
  2177. 0000193A  3E2E FFEC                move.w     D7, [A6 - 0x14]
  2178. 0000193E  3D45 FFEC                move.w     [A6 - 0x14], D5
  2179. 00001942  3A07                     move.w     D5, D7
  2180. label00001944:
  2181. 00001944  38AE FFEA                move.w     [A4], [A6 - 0x16]
  2182. 00001948  3944 0002                move.w     [A4 + 0x2], D4
  2183. 0000194C  396E FFEC 0004           move.w     [A4 + 0x4], [A6 - 0x14]
  2184. 00001952  3945 0006                move.w     [A4 + 0x6], D5
  2185. 00001956  3006                     move.w     D0, D6
  2186. 00001958  4CEE 18F0 FFD2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2E]
  2187. 0000195E  4E5E                     unlink     A6
  2188. 00001960  4E75                     rts
  2189. fn00001962:
  2190. 00001962  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2191. 00001966  286F 0020                movea.l    A4, [A7 + 0x20]
  2192. 0000196A  3A2F 001E                move.w     D5, [A7 + 0x1E]
  2193. 0000196E  3C2F 001A                move.w     D6, [A7 + 0x1A]
  2194. 00001972  266F 0024                movea.l    A3, [A7 + 0x24]
  2195. 00001976  4254                     clr.w      [A4]
  2196. 00001978  4253                     clr.w      [A3]
  2197. 0000197A  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  2198. 0000197E  705B                     moveq.l    D0, 0x5B
  2199. 00001980  B010                     cmp.b      D0, [A0]
  2200. 00001982  6640                     bne        +0x42 /* 000019C4 */
  2201. 00001984  52AD E5A6                addq.l     [A5 - 0x1A5A], 1
  2202. 00001988  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  2203. 0000198C  702B                     moveq.l    D0, 0x2B
  2204. 0000198E  B010                     cmp.b      D0, [A0]
  2205. 00001990  6604                     bne        +0x6 /* 00001996 */
  2206. 00001992  52AD E5A6                addq.l     [A5 - 0x1A5A], 1
  2207. label00001996:
  2208. 00001996  2F2D E5A6                move.l     -[A7], [A5 - 0x1A5A]
  2209. 0000199A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2210. 0000199E  3680                     move.w     [A3], D0
  2211. 000019A0  2F2D E5A6                move.l     -[A7], [A5 - 0x1A5A]
  2212. 000019A4  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  2213. 000019A8  3B40 E5A4                move.w     [A5 - 0x1A5C], D0
  2214. 000019AC  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  2215. 000019B0  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  2216. 000019B4  705D                     moveq.l    D0, 0x5D
  2217. 000019B6  B010                     cmp.b      D0, [A0]
  2218. 000019B8  508F                     addq.l     A7, 8
  2219. 000019BA  6600 012C                bne        +0x12E /* 00001AE8 */
  2220. 000019BE  52AD E5A6                addq.l     [A5 - 0x1A5A], 1
  2221. 000019C2  6032                     bra        +0x34 /* 000019F6 */
  2222. label000019C4:
  2223. 000019C4  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  2224. 000019C8  7000                     moveq.l    D0, 0x00
  2225. 000019CA  1010                     move.b     D0, [A0]
  2226. 000019CC  D040                     add.w      D0, D0
  2227. 000019CE  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  2228. 000019D2  323C 0400                move.w     D1, 0x400
  2229. 000019D6  C270 0000                and.w      D1, [A0 + D0.w]
  2230. 000019DA  671A                     beq        +0x1C /* 000019F6 */
  2231. 000019DC  0054 0003                ori.w      [A4], 0x3
  2232. 000019E0  2F2D E5A6                move.l     -[A7], [A5 - 0x1A5A]
  2233. 000019E4  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  2234. 000019E8  3B40 E5A4                move.w     [A5 - 0x1A5C], D0
  2235. 000019EC  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  2236. 000019F0  5340                     subq.w     D0, 1
  2237. 000019F2  3680                     move.w     [A3], D0
  2238. 000019F4  588F                     addq.l     A7, 4
  2239. label000019F6:
  2240. 000019F6  3753 0002                move.w     [A3 + 0x2], [A3]
  2241. 000019FA  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  2242. 000019FE  703A                     moveq.l    D0, 0x3A
  2243. 00001A00  B010                     cmp.b      D0, [A0]
  2244. 00001A02  6600 009A                bne        +0x9C /* 00001A9E */
  2245. 00001A06  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  2246. 00001A0A  705B                     moveq.l    D0, 0x5B
  2247. 00001A0C  B028 0001                cmp.b      D0, [A0 + 0x1]
  2248. 00001A10  671A                     beq        +0x1C /* 00001A2C */
  2249. 00001A12  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  2250. 00001A16  7000                     moveq.l    D0, 0x00
  2251. 00001A18  1028 0001                move.b     D0, [A0 + 0x1]
  2252. 00001A1C  D040                     add.w      D0, D0
  2253. 00001A1E  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  2254. 00001A22  323C 0400                move.w     D1, 0x400
  2255. 00001A26  C270 0000                and.w      D1, [A0 + D0.w]
  2256. 00001A2A  6772                     beq        +0x74 /* 00001A9E */
  2257. label00001A2C:
  2258. 00001A2C  52AD E5A6                addq.l     [A5 - 0x1A5A], 1
  2259. 00001A30  426B 0002                clr.w      [A3 + 0x2]
  2260. 00001A34  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  2261. 00001A38  705B                     moveq.l    D0, 0x5B
  2262. 00001A3A  B010                     cmp.b      D0, [A0]
  2263. 00001A3C  6644                     bne        +0x46 /* 00001A82 */
  2264. 00001A3E  52AD E5A6                addq.l     [A5 - 0x1A5A], 1
  2265. 00001A42  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  2266. 00001A46  702B                     moveq.l    D0, 0x2B
  2267. 00001A48  B010                     cmp.b      D0, [A0]
  2268. 00001A4A  6604                     bne        +0x6 /* 00001A50 */
  2269. 00001A4C  52AD E5A6                addq.l     [A5 - 0x1A5A], 1
  2270. label00001A50:
  2271. 00001A50  2F2D E5A6                move.l     -[A7], [A5 - 0x1A5A]
  2272. 00001A54  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2273. 00001A58  3740 0002                move.w     [A3 + 0x2], D0
  2274. 00001A5C  2F2D E5A6                move.l     -[A7], [A5 - 0x1A5A]
  2275. 00001A60  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  2276. 00001A64  3B40 E5A4                move.w     [A5 - 0x1A5C], D0
  2277. 00001A68  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  2278. 00001A6C  206D E5A6                movea.l    A0, [A5 - 0x1A5A]
  2279. 00001A70  705D                     moveq.l    D0, 0x5D
  2280. 00001A72  B010                     cmp.b      D0, [A0]
  2281. 00001A74  508F                     addq.l     A7, 8
  2282. 00001A76  6670                     bne        +0x72 /* 00001AE8 */
  2283. 00001A78  52AD E5A6                addq.l     [A5 - 0x1A5A], 1
  2284. 00001A7C  0254 FFFD                andi.w     [A4], 0xFFFD
  2285. 00001A80  601C                     bra        +0x1E /* 00001A9E */
  2286. label00001A82:
  2287. 00001A82  0054 0002                ori.w      [A4], 0x2
  2288. 00001A86  2F2D E5A6                move.l     -[A7], [A5 - 0x1A5A]
  2289. 00001A8A  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  2290. 00001A8E  3B40 E5A4                move.w     [A5 - 0x1A5C], D0
  2291. 00001A92  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  2292. 00001A96  5340                     subq.w     D0, 1
  2293. 00001A98  3740 0002                move.w     [A3 + 0x2], D0
  2294. 00001A9C  588F                     addq.l     A7, 4
  2295. label00001A9E:
  2296. 00001A9E  7E00                     moveq.l    D7, 0x00
  2297. label00001AA0:
  2298. 00001AA0  7000                     moveq.l    D0, 0x00
  2299. 00001AA2  3014                     move.w     D0, [A4]
  2300. 00001AA4  2207                     move.l     D1, D7
  2301. 00001AA6  5281                     addq.l     D1, 1
  2302. 00001AA8  C280                     and.l      D1, D0
  2303. 00001AAA  6716                     beq        +0x18 /* 00001AC2 */
  2304. 00001AAC  2007                     move.l     D0, D7
  2305. 00001AAE  D080                     add.l      D0, D0
  2306. 00001AB0  4A73 0800                tst.w      [A3 + D0]
  2307. 00001AB4  6D32                     blt        +0x34 /* 00001AE8 */
  2308. 00001AB6  2007                     move.l     D0, D7
  2309. 00001AB8  D080                     add.l      D0, D0
  2310. 00001ABA  BA73 0800                cmp.w      D5, [A3 + D0]
  2311. 00001ABE  6D28                     blt        +0x2A /* 00001AE8 */
  2312. 00001AC0  601A                     bra        +0x1C /* 00001ADC */
  2313. label00001AC2:
  2314. 00001AC2  2007                     move.l     D0, D7
  2315. 00001AC4  D080                     add.l      D0, D0
  2316. 00001AC6  3033 0800                move.w     D0, [A3 + D0]
  2317. 00001ACA  D046                     add.w      D0, D6
  2318. 00001ACC  6D1A                     blt        +0x1C /* 00001AE8 */
  2319. 00001ACE  2007                     move.l     D0, D7
  2320. 00001AD0  D080                     add.l      D0, D0
  2321. 00001AD2  3033 0800                move.w     D0, [A3 + D0]
  2322. 00001AD6  D046                     add.w      D0, D6
  2323. 00001AD8  BA40                     cmp.w      D5, D0
  2324. 00001ADA  6D0C                     blt        +0xE /* 00001AE8 */
  2325. label00001ADC:
  2326. 00001ADC  5287                     addq.l     D7, 1
  2327. 00001ADE  7002                     moveq.l    D0, 0x02
  2328. 00001AE0  B087                     cmp.l      D0, D7
  2329. 00001AE2  6EBC                     bgt        -0x42 /* 00001AA0 */
  2330. 00001AE4  7001                     moveq.l    D0, 0x01
  2331. 00001AE6  6002                     bra        +0x4 /* 00001AEA */
  2332. label00001AE8:
  2333. 00001AE8  7000                     moveq.l    D0, 0x00
  2334. label00001AEA:
  2335. 00001AEA  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2336. 00001AEE  4E75                     rts
  2337. fn00001AF0:
  2338. 00001AF0  4E56 0000                link       A6, 0
  2339. 00001AF4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2340. 00001AF8  286E 0008                movea.l    A4, [A6 + 0x8]
  2341. 00001AFC  266E 000C                movea.l    A3, [A6 + 0xC]
  2342. 00001B00  4245                     clr.w      D5
  2343. 00001B02  4A6E 0012                tst.w      [A6 + 0x12]
  2344. 00001B06  6708                     beq        +0xA /* 00001B10 */
  2345. 00001B08  203C 0000 05DC           move.l     D0, 0x5DC
  2346. 00001B0E  6006                     bra        +0x8 /* 00001B16 */
  2347. label00001B10:
  2348. 00001B10  203C 0000 0104           move.l     D0, 0x104
  2349. label00001B16:
  2350. 00001B16  3C00                     move.w     D6, D0
  2351. 00001B18  3013                     move.w     D0, [A3]
  2352. 00001B1A  48C0                     ext.l      D0
  2353. 00001B1C  5280                     addq.l     D0, 1
  2354. 00001B1E  E180                     asl        D0, 8
  2355. 00001B20  E380                     asl        D0, 1
  2356. 00001B22  2F00                     move.l     -[A7], D0
  2357. 00001B24  3013                     move.w     D0, [A3]
  2358. 00001B26  48C0                     ext.l      D0
  2359. 00001B28  E180                     asl        D0, 8
  2360. 00001B2A  E380                     asl        D0, 1
  2361. 00001B2C  2F00                     move.l     -[A7], D0
  2362. 00001B2E  2F0C                     move.l     -[A7], A4
  2363. 00001B30  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  2364. 00001B34  4A40                     tst.w      D0
  2365. 00001B36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2366. 00001B3A  672A                     beq        +0x2C /* 00001B66 */
  2367. 00001B3C  5253                     addq.w     [A3], 1
  2368. 00001B3E  3013                     move.w     D0, [A3]
  2369. 00001B40  48C0                     ext.l      D0
  2370. 00001B42  E180                     asl        D0, 8
  2371. 00001B44  3E00                     move.w     D7, D0
  2372. 00001B46  600E                     bra        +0x10 /* 00001B56 */
  2373. label00001B48:
  2374. 00001B48  2054                     movea.l    A0, [A4]
  2375. 00001B4A  5347                     subq.w     D7, 1
  2376. 00001B4C  3007                     move.w     D0, D7
  2377. 00001B4E  48C0                     ext.l      D0
  2378. 00001B50  D080                     add.l      D0, D0
  2379. 00001B52  3186 0800                move.w     [A0 + D0], D6
  2380. label00001B56:
  2381. 00001B56  48C7                     ext.l      D7
  2382. 00001B58  3013                     move.w     D0, [A3]
  2383. 00001B5A  5340                     subq.w     D0, 1
  2384. 00001B5C  48C0                     ext.l      D0
  2385. 00001B5E  E180                     asl        D0, 8
  2386. 00001B60  B087                     cmp.l      D0, D7
  2387. 00001B62  6DE4                     blt        -0x1A /* 00001B48 */
  2388. 00001B64  7A01                     moveq.l    D5, 0x01
  2389. label00001B66:
  2390. 00001B66  3005                     move.w     D0, D5
  2391. 00001B68  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  2392. 00001B6E  4E5E                     unlink     A6
  2393. 00001B70  4E75                     rts
  2394. fn00001B72:
  2395. 00001B72  48E7 0118                movem.l    -[A7], D7,A3,A4
  2396. 00001B76  286F 0010                movea.l    A4, [A7 + 0x10]
  2397. 00001B7A  266F 0014                movea.l    A3, [A7 + 0x14]
  2398. 00001B7E  426D BD02                clr.w      [A5 - 0x42FE]
  2399. 00001B82  2B4B CD2C                move.l     [A5 - 0x32D4], A3
  2400. 00001B86  2B4C BBB0                move.l     [A5 - 0x4450], A4
  2401. 00001B8A  4EBA 098C                jsr        [PC + 0x98C /* 00002518 */]
  2402. 00001B8E  426D BB8E                clr.w      [A5 - 0x4472]
  2403. 00001B92  7E00                     moveq.l    D7, 0x00
  2404. 00001B94  2F07                     move.l     -[A7], D7
  2405. 00001B96  4EBA 0022                jsr        [PC + 0x22 /* 00001BBA */]
  2406. 00001B9A  4A80                     tst.l      D0
  2407. 00001B9C  588F                     addq.l     A7, 4
  2408. 00001B9E  6612                     bne        +0x14 /* 00001BB2 */
  2409. 00001BA0  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2410. 00001BA4  10BC 00FF                move.b     [A0], 0xFF
  2411. 00001BA8  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2412. 00001BAC  2E2D CD2C                move.l     D7, [A5 - 0x32D4]
  2413. 00001BB0  9E8B                     sub.l      D7, A3
  2414. label00001BB2:
  2415. 00001BB2  2007                     move.l     D0, D7
  2416. 00001BB4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2417. 00001BB8  4E75                     rts
  2418. fn00001BBA:
  2419. 00001BBA  48E7 0310                movem.l    -[A7], D6,D7,A3
  2420. 00001BBE  47ED CD44                lea.l      A3, [A5 - 0x32BC]
  2421. 00001BC2  2E2F 0010                move.l     D7, [A7 + 0x10]
  2422. 00001BC6  5287                     addq.l     D7, 1
  2423. 00001BC8  7006                     moveq.l    D0, 0x06
  2424. 00001BCA  B087                     cmp.l      D0, D7
  2425. 00001BCC  6606                     bne        +0x8 /* 00001BD4 */
  2426. 00001BCE  4EBA 0066                jsr        [PC + 0x66 /* 00001C36 */]
  2427. 00001BD2  6056                     bra        +0x58 /* 00001C2A */
  2428. label00001BD4:
  2429. 00001BD4  2F07                     move.l     -[A7], D7
  2430. 00001BD6  4EBA FFE2                jsr        [PC - 0x1E /* 00001BBA */]
  2431. 00001BDA  588F                     addq.l     A7, 4
  2432. 00001BDC  6046                     bra        +0x48 /* 00001C24 */
  2433. label00001BDE:
  2434. 00001BDE  7000                     moveq.l    D0, 0x00
  2435. 00001BE0  722D                     moveq.l    D1, 0x2D
  2436. 00001BE2  B26D BAE2                cmp.w      D1, [A5 - 0x451E]
  2437. 00001BE6  6414                     bcc        +0x16 /* 00001BFC */
  2438. 00001BE8  723F                     moveq.l    D1, 0x3F
  2439. 00001BEA  B26D BAE2                cmp.w      D1, [A5 - 0x451E]
  2440. 00001BEE  630C                     bls        +0xE /* 00001BFC */
  2441. 00001BF0  322D BAE2                move.w     D1, [A5 - 0x451E]
  2442. 00001BF4  BE33 10D2                cmp.b      D7, [A3 + D1.w - 0x46]
  2443. 00001BF8  6602                     bne        +0x4 /* 00001BFC */
  2444. 00001BFA  7001                     moveq.l    D0, 0x01
  2445. label00001BFC:
  2446. 00001BFC  4A80                     tst.l      D0
  2447. 00001BFE  6708                     beq        +0xA /* 00001C08 */
  2448. 00001C00  7000                     moveq.l    D0, 0x00
  2449. 00001C02  302D BAE2                move.w     D0, [A5 - 0x451E]
  2450. 00001C06  6002                     bra        +0x4 /* 00001C0A */
  2451. label00001C08:
  2452. 00001C08  7000                     moveq.l    D0, 0x00
  2453. label00001C0A:
  2454. 00001C0A  3C00                     move.w     D6, D0
  2455. 00001C0C  671C                     beq        +0x1E /* 00001C2A */
  2456. 00001C0E  4EBA 0908                jsr        [PC + 0x908 /* 00002518 */]
  2457. 00001C12  2F07                     move.l     -[A7], D7
  2458. 00001C14  4EBA FFA4                jsr        [PC - 0x5C /* 00001BBA */]
  2459. 00001C18  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2460. 00001C1C  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2461. 00001C20  1086                     move.b     [A0], D6
  2462. 00001C22  588F                     addq.l     A7, 4
  2463. label00001C24:
  2464. 00001C24  4A6D BB8E                tst.w      [A5 - 0x4472]
  2465. 00001C28  67B4                     beq        -0x4A /* 00001BDE */
  2466. label00001C2A:
  2467. 00001C2A  302D BB8E                move.w     D0, [A5 - 0x4472]
  2468. 00001C2E  48C0                     ext.l      D0
  2469. 00001C30  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  2470. 00001C34  4E75                     rts
  2471. fn00001C36:
  2472. 00001C36  4E56 FEE6                link       A6, -0x011A
  2473. 00001C3A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2474. 00001C3E  47EE FEEE                lea.l      A3, [A6 - 0x112]
  2475. 00001C42  7C01                     moveq.l    D6, 0x01
  2476. 00001C44  526D CD2A                addq.w     [A5 - 0x32D6], 1
  2477. 00001C48  701E                     moveq.l    D0, 0x1E
  2478. 00001C4A  B06D CD2A                cmp.w      D0, [A5 - 0x32D6]
  2479. 00001C4E  6C0A                     bge        +0xC /* 00001C5A */
  2480. 00001C50  3B7C 000B BB8E           move.w     [A5 - 0x4472], 0xB
  2481. 00001C56  6000 0658                bra        +0x65A /* 000022B0 */
  2482. label00001C5A:
  2483. 00001C5A  302D BAE2                move.w     D0, [A5 - 0x451E]
  2484. 00001C5E  0440 0018                subi.w     D0, 0x18
  2485. 00001C62  6700 0192                beq        +0x194 /* 00001DF6 */
  2486. 00001C66  5340                     subq.w     D0, 1
  2487. 00001C68  6700 012C                beq        +0x12E /* 00001D96 */
  2488. 00001C6C  0440 000D                subi.w     D0, 0xD /* '\r' */
  2489. 00001C70  6700 01A6                beq        +0x1A8 /* 00001E18 */
  2490. 00001C74  5140                     subq.w     D0, 8
  2491. 00001C76  6700 00F6                beq        +0xF8 /* 00001D6E */
  2492. 00001C7A  5340                     subq.w     D0, 1
  2493. 00001C7C  6700 00FE                beq        +0x100 /* 00001D7C */
  2494. 00001C80  5F40                     subq.w     D0, 7
  2495. 00001C82  6716                     beq        +0x18 /* 00001C9A */
  2496. 00001C84  5340                     subq.w     D0, 1
  2497. 00001C86  6712                     beq        +0x14 /* 00001C9A */
  2498. 00001C88  5340                     subq.w     D0, 1
  2499. 00001C8A  6700 008E                beq        +0x90 /* 00001D1A */
  2500. 00001C8E  0440 0056                subi.w     D0, 0x56 /* 'V' */
  2501. 00001C92  6700 01B8                beq        +0x1BA /* 00001E4C */
  2502. 00001C96  6000 029E                bra        +0x2A0 /* 00001F36 */
  2503. label00001C9A:
  2504. 00001C9A  3E2D BAE2                move.w     D7, [A5 - 0x451E]
  2505. 00001C9E  4EBA 0878                jsr        [PC + 0x878 /* 00002518 */]
  2506. 00001CA2  7028                     moveq.l    D0, 0x28
  2507. 00001CA4  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  2508. 00001CA8  670A                     beq        +0xC /* 00001CB4 */
  2509. 00001CAA  3B7C 0001 BB8E           move.w     [A5 - 0x4472], 0x1
  2510. 00001CB0  6000 05E8                bra        +0x5EA /* 0000229A */
  2511. label00001CB4:
  2512. 00001CB4  4EBA 0862                jsr        [PC + 0x862 /* 00002518 */]
  2513. 00001CB8  7000                     moveq.l    D0, 0x00
  2514. 00001CBA  2F00                     move.l     -[A7], D0
  2515. 00001CBC  4EBA FEFC                jsr        [PC - 0x104 /* 00001BBA */]
  2516. 00001CC0  4A80                     tst.l      D0
  2517. 00001CC2  588F                     addq.l     A7, 4
  2518. 00001CC4  6600 05D4                bne        +0x5D6 /* 0000229A */
  2519. 00001CC8  6034                     bra        +0x36 /* 00001CFE */
  2520. label00001CCA:
  2521. 00001CCA  4EBA 084C                jsr        [PC + 0x84C /* 00002518 */]
  2522. 00001CCE  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2523. 00001CD2  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2524. 00001CD6  10BC 0025                move.b     [A0], 0x25 /* '%' */
  2525. 00001CDA  7000                     moveq.l    D0, 0x00
  2526. 00001CDC  2F00                     move.l     -[A7], D0
  2527. 00001CDE  4EBA FEDA                jsr        [PC - 0x126 /* 00001BBA */]
  2528. 00001CE2  4A80                     tst.l      D0
  2529. 00001CE4  588F                     addq.l     A7, 4
  2530. 00001CE6  661E                     bne        +0x20 /* 00001D06 */
  2531. 00001CE8  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2532. 00001CEC  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2533. 00001CF0  10BC 0025                move.b     [A0], 0x25 /* '%' */
  2534. 00001CF4  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2535. 00001CF8  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2536. 00001CFC  1087                     move.b     [A0], D7
  2537. label00001CFE:
  2538. 00001CFE  702C                     moveq.l    D0, 0x2C
  2539. 00001D00  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  2540. 00001D04  67C4                     beq        -0x3A /* 00001CCA */
  2541. label00001D06:
  2542. 00001D06  7029                     moveq.l    D0, 0x29
  2543. 00001D08  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  2544. 00001D0C  6700 058C                beq        +0x58E /* 0000229A */
  2545. 00001D10  3B7C 0002 BB8E           move.w     [A5 - 0x4472], 0x2
  2546. 00001D16  6000 0582                bra        +0x584 /* 0000229A */
  2547. label00001D1A:
  2548. 00001D1A  4EBA 07FC                jsr        [PC + 0x7FC /* 00002518 */]
  2549. 00001D1E  7028                     moveq.l    D0, 0x28
  2550. 00001D20  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  2551. 00001D24  670A                     beq        +0xC /* 00001D30 */
  2552. 00001D26  3B7C 0001 BB8E           move.w     [A5 - 0x4472], 0x1
  2553. 00001D2C  6000 056C                bra        +0x56E /* 0000229A */
  2554. label00001D30:
  2555. 00001D30  4EBA 07E6                jsr        [PC + 0x7E6 /* 00002518 */]
  2556. 00001D34  7000                     moveq.l    D0, 0x00
  2557. 00001D36  2F00                     move.l     -[A7], D0
  2558. 00001D38  4EBA FE80                jsr        [PC - 0x180 /* 00001BBA */]
  2559. 00001D3C  4A80                     tst.l      D0
  2560. 00001D3E  588F                     addq.l     A7, 4
  2561. 00001D40  6600 0558                bne        +0x55A /* 0000229A */
  2562. 00001D44  7029                     moveq.l    D0, 0x29
  2563. 00001D46  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  2564. 00001D4A  6706                     beq        +0x8 /* 00001D52 */
  2565. 00001D4C  3B7C 0002 BB8E           move.w     [A5 - 0x4472], 0x2
  2566. label00001D52:
  2567. 00001D52  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2568. 00001D56  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2569. 00001D5A  10BC 0025                move.b     [A0], 0x25 /* '%' */
  2570. 00001D5E  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2571. 00001D62  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2572. 00001D66  10BC 0038                move.b     [A0], 0x38 /* '8' */
  2573. 00001D6A  6000 052E                bra        +0x530 /* 0000229A */
  2574. label00001D6E:
  2575. 00001D6E  4EBA 07A8                jsr        [PC + 0x7A8 /* 00002518 */]
  2576. 00001D72  4EBA FEC2                jsr        [PC - 0x13E /* 00001C36 */]
  2577. 00001D76  5306                     subq.b     D6, 1
  2578. 00001D78  6000 0520                bra        +0x522 /* 0000229A */
  2579. label00001D7C:
  2580. 00001D7C  4EBA 079A                jsr        [PC + 0x79A /* 00002518 */]
  2581. 00001D80  4EBA FEB4                jsr        [PC - 0x14C /* 00001C36 */]
  2582. 00001D84  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2583. 00001D88  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2584. 00001D8C  10BC 0032                move.b     [A0], 0x32 /* '2' */
  2585. 00001D90  5306                     subq.b     D6, 1
  2586. 00001D92  6000 0506                bra        +0x508 /* 0000229A */
  2587. label00001D96:
  2588. 00001D96  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2589. 00001D9A  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2590. 00001D9E  10BC 0019                move.b     [A0], 0x19
  2591. 00001DA2  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2592. 00001DA6  5280                     addq.l     D0, 1
  2593. 00001DA8  2D40 FEEA                move.l     [A6 - 0x116], D0
  2594. 00001DAC  49ED BBBC                lea.l      A4, [A5 - 0x4444]
  2595. 00001DB0  601C                     bra        +0x1E /* 00001DCE */
  2596. label00001DB2:
  2597. 00001DB2  703B                     moveq.l    D0, 0x3B
  2598. 00001DB4  B014                     cmp.b      D0, [A4]
  2599. 00001DB6  660C                     bne        +0xE /* 00001DC4 */
  2600. 00001DB8  703B                     moveq.l    D0, 0x3B
  2601. 00001DBA  B02C 0001                cmp.b      D0, [A4 + 0x1]
  2602. 00001DBE  6604                     bne        +0x6 /* 00001DC4 */
  2603. 00001DC0  D8FC 0001                add.w      A4, 0x1
  2604. label00001DC4:
  2605. 00001DC4  206E FEEA                movea.l    A0, [A6 - 0x116]
  2606. 00001DC8  52AE FEEA                addq.l     [A6 - 0x116], 1
  2607. 00001DCC  109C                     move.b     [A0], [A4]+
  2608. label00001DCE:
  2609. 00001DCE  4A14                     tst.b      [A4]
  2610. 00001DD0  66E0                     bne        -0x1E /* 00001DB2 */
  2611. 00001DD2  202E FEEA                move.l     D0, [A6 - 0x116]
  2612. 00001DD6  90AD CD2C                sub.l      D0, [A5 - 0x32D4]
  2613. 00001DDA  5380                     subq.l     D0, 1
  2614. 00001DDC  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2615. 00001DE0  1080                     move.b     [A0], D0
  2616. 00001DE2  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2617. 00001DE6  1010                     move.b     D0, [A0]
  2618. 00001DE8  5200                     addq.b     D0, 1
  2619. 00001DEA  7200                     moveq.l    D1, 0x00
  2620. 00001DEC  1200                     move.b     D1, D0
  2621. 00001DEE  D3AD CD2C                add.l      [A5 - 0x32D4], D1
  2622. 00001DF2  6000 04A6                bra        +0x4A8 /* 0000229A */
  2623. label00001DF6:
  2624. 00001DF6  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2625. 00001DFA  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2626. 00001DFE  10BC 0018                move.b     [A0], 0x18
  2627. 00001E02  2F2D CD2C                move.l     -[A7], [A5 - 0x32D4]
  2628. 00001E06  486D BAEC                pea.l      [A5 - 0x4514]
  2629. 00001E0A  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  2630. 00001E0E  50AD CD2C                addq.l     [A5 - 0x32D4], 8
  2631. 00001E12  508F                     addq.l     A7, 8
  2632. 00001E14  6000 0484                bra        +0x486 /* 0000229A */
  2633. label00001E18:
  2634. 00001E18  4EBA 06FE                jsr        [PC + 0x6FE /* 00002518 */]
  2635. 00001E1C  7000                     moveq.l    D0, 0x00
  2636. 00001E1E  2F00                     move.l     -[A7], D0
  2637. 00001E20  4EBA FD98                jsr        [PC - 0x268 /* 00001BBA */]
  2638. 00001E24  4A80                     tst.l      D0
  2639. 00001E26  588F                     addq.l     A7, 4
  2640. 00001E28  6612                     bne        +0x14 /* 00001E3C */
  2641. 00001E2A  7027                     moveq.l    D0, 0x27
  2642. 00001E2C  B06D BAE2                cmp.w      D0, [A5 - 0x451E]
  2643. 00001E30  670A                     beq        +0xC /* 00001E3C */
  2644. 00001E32  3B7C 0002 BB8E           move.w     [A5 - 0x4472], 0x2
  2645. 00001E38  6000 0460                bra        +0x462 /* 0000229A */
  2646. label00001E3C:
  2647. 00001E3C  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2648. 00001E40  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2649. 00001E44  10BC 0025                move.b     [A0], 0x25 /* '%' */
  2650. 00001E48  6000 0450                bra        +0x452 /* 0000229A */
  2651. label00001E4C:
  2652. 00001E4C  4EBA 06CA                jsr        [PC + 0x6CA /* 00002518 */]
  2653. 00001E50  7028                     moveq.l    D0, 0x28
  2654. 00001E52  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  2655. 00001E56  670A                     beq        +0xC /* 00001E62 */
  2656. 00001E58  3B7C 0001 BB8E           move.w     [A5 - 0x4472], 0x1
  2657. 00001E5E  6000 043A                bra        +0x43C /* 0000229A */
  2658. label00001E62:
  2659. 00001E62  4EBA 06B4                jsr        [PC + 0x6B4 /* 00002518 */]
  2660. 00001E66  7000                     moveq.l    D0, 0x00
  2661. 00001E68  2F00                     move.l     -[A7], D0
  2662. 00001E6A  4EBA FD4E                jsr        [PC - 0x2B2 /* 00001BBA */]
  2663. 00001E6E  4A80                     tst.l      D0
  2664. 00001E70  588F                     addq.l     A7, 4
  2665. 00001E72  6600 0426                bne        +0x428 /* 0000229A */
  2666. 00001E76  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2667. 00001E7A  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2668. 00001E7E  10BC 001C                move.b     [A0], 0x1C
  2669. 00001E82  286D CD2C                movea.l    A4, [A5 - 0x32D4]
  2670. 00001E86  54AD CD2C                addq.l     [A5 - 0x32D4], 2
  2671. 00001E8A  702C                     moveq.l    D0, 0x2C
  2672. 00001E8C  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  2673. 00001E90  6600 008E                bne        +0x90 /* 00001F20 */
  2674. 00001E94  4EBA 0682                jsr        [PC + 0x682 /* 00002518 */]
  2675. 00001E98  7000                     moveq.l    D0, 0x00
  2676. 00001E9A  2F00                     move.l     -[A7], D0
  2677. 00001E9C  4EBA FD1C                jsr        [PC - 0x2E4 /* 00001BBA */]
  2678. 00001EA0  4A80                     tst.l      D0
  2679. 00001EA2  588F                     addq.l     A7, 4
  2680. 00001EA4  6600 03F4                bne        +0x3F6 /* 0000229A */
  2681. 00001EA8  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2682. 00001EAC  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2683. 00001EB0  10BC 001D                move.b     [A0], 0x1D
  2684. 00001EB4  2D6D CD2C FEE6           move.l     [A6 - 0x11A], [A5 - 0x32D4]
  2685. 00001EBA  54AD CD2C                addq.l     [A5 - 0x32D4], 2
  2686. 00001EBE  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2687. 00001EC2  908C                     sub.l      D0, A4
  2688. 00001EC4  1880                     move.b     [A4], D0
  2689. 00001EC6  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2690. 00001ECA  908C                     sub.l      D0, A4
  2691. 00001ECC  E080                     asr        D0, 8
  2692. 00001ECE  1940 0001                move.b     [A4 + 0x1], D0
  2693. 00001ED2  702C                     moveq.l    D0, 0x2C
  2694. 00001ED4  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  2695. 00001ED8  663E                     bne        +0x40 /* 00001F18 */
  2696. 00001EDA  4EBA 063C                jsr        [PC + 0x63C /* 00002518 */]
  2697. 00001EDE  7000                     moveq.l    D0, 0x00
  2698. 00001EE0  2F00                     move.l     -[A7], D0
  2699. 00001EE2  4EBA FCD6                jsr        [PC - 0x32A /* 00001BBA */]
  2700. 00001EE6  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2701. 00001EEA  90AE FEE6                sub.l      D0, [A6 - 0x11A]
  2702. 00001EEE  206E FEE6                movea.l    A0, [A6 - 0x11A]
  2703. 00001EF2  1080                     move.b     [A0], D0
  2704. 00001EF4  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2705. 00001EF8  90AE FEE6                sub.l      D0, [A6 - 0x11A]
  2706. 00001EFC  E080                     asr        D0, 8
  2707. 00001EFE  206E FEE6                movea.l    A0, [A6 - 0x11A]
  2708. 00001F02  1140 0001                move.b     [A0 + 0x1], D0
  2709. 00001F06  7029                     moveq.l    D0, 0x29
  2710. 00001F08  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  2711. 00001F0C  588F                     addq.l     A7, 4
  2712. 00001F0E  6716                     beq        +0x18 /* 00001F26 */
  2713. 00001F10  3B7C 0002 BB8E           move.w     [A5 - 0x4472], 0x2
  2714. 00001F16  600E                     bra        +0x10 /* 00001F26 */
  2715. label00001F18:
  2716. 00001F18  3B7C 0003 BB8E           move.w     [A5 - 0x4472], 0x3
  2717. 00001F1E  6006                     bra        +0x8 /* 00001F26 */
  2718. label00001F20:
  2719. 00001F20  3B7C 0003 BB8E           move.w     [A5 - 0x4472], 0x3
  2720. label00001F26:
  2721. 00001F26  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2722. 00001F2A  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2723. 00001F2E  10BC 008E                move.b     [A0], 0x8E
  2724. 00001F32  6000 0366                bra        +0x368 /* 0000229A */
  2725. label00001F36:
  2726. 00001F36  4213                     clr.b      [A3]
  2727. 00001F38  6002                     bra        +0x4 /* 00001F3C */
  2728. label00001F3A:
  2729. 00001F3A  5213                     addq.b     [A3], 1
  2730. label00001F3C:
  2731. 00001F3C  7000                     moveq.l    D0, 0x00
  2732. 00001F3E  1013                     move.b     D0, [A3]
  2733. 00001F40  41ED BBBC                lea.l      A0, [A5 - 0x4444]
  2734. 00001F44  7200                     moveq.l    D1, 0x00
  2735. 00001F46  1213                     move.b     D1, [A3]
  2736. 00001F48  5281                     addq.l     D1, 1
  2737. 00001F4A  17B0 0000 1000           move.b     [A3 + D1.w], [A0 + D0.w]
  2738. 00001F50  66E8                     bne        -0x16 /* 00001F3A */
  2739. 00001F52  486D BBB0                pea.l      [A5 - 0x4450]
  2740. 00001F56  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  2741. 00001F5A  206D BBB0                movea.l    A0, [A5 - 0x4450]
  2742. 00001F5E  7028                     moveq.l    D0, 0x28
  2743. 00001F60  B010                     cmp.b      D0, [A0]
  2744. 00001F62  588F                     addq.l     A7, 4
  2745. 00001F64  6766                     beq        +0x68 /* 00001FCC */
  2746. 00001F66  526D BB94                addq.w     [A5 - 0x446C], 1
  2747. 00001F6A  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  2748. 00001F6E  2F0B                     move.l     -[A7], A3
  2749. 00001F70  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2750. 00001F74  3B40 BB86                move.w     [A5 - 0x447A], D0
  2751. 00001F78  536D BB94                subq.w     [A5 - 0x446C], 1
  2752. 00001F7C  302D BB86                move.w     D0, [A5 - 0x447A]
  2753. 00001F80  48C0                     ext.l      D0
  2754. 00001F82  72FF                     moveq.l    D1, 0xFFFFFFFF
  2755. 00001F84  B280                     cmp.l      D1, D0
  2756. 00001F86  508F                     addq.l     A7, 8
  2757. 00001F88  6742                     beq        +0x44 /* 00001FCC */
  2758. 00001F8A  206D BCF0                movea.l    A0, [A5 - 0x4310]
  2759. 00001F8E  226D BCEC                movea.l    A1, [A5 - 0x4314]
  2760. 00001F92  3029 0012                move.w     D0, [A1 + 0x12]
  2761. 00001F96  5640                     addq.w     D0, 3
  2762. 00001F98  7200                     moveq.l    D1, 0x00
  2763. 00001F9A  3200                     move.w     D1, D0
  2764. 00001F9C  7000                     moveq.l    D0, 0x00
  2765. 00001F9E  1030 1800                move.b     D0, [A0 + D1]
  2766. 00001FA2  816D BD02                or.w       [A5 - 0x42FE], D0
  2767. 00001FA6  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2768. 00001FAA  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2769. 00001FAE  10BC 0009                move.b     [A0], 0x9 /* '\t' */
  2770. 00001FB2  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2771. 00001FB6  10AD BB87                move.b     [A0], [A5 - 0x4479]
  2772. 00001FBA  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2773. 00001FBE  116D BB86 0001           move.b     [A0 + 0x1], [A5 - 0x447A]
  2774. 00001FC4  54AD CD2C                addq.l     [A5 - 0x32D4], 2
  2775. 00001FC8  6000 02D0                bra        +0x2D2 /* 0000229A */
  2776. label00001FCC:
  2777. 00001FCC  0C6D 00FF BAE2           cmpi.w     [A5 - 0x451E], 0xFF
  2778. 00001FD2  672C                     beq        +0x2E /* 00002000 */
  2779. 00001FD4  302D CD28                move.w     D0, [A5 - 0x32D8]
  2780. 00001FD8  48C0                     ext.l      D0
  2781. 00001FDA  2F00                     move.l     -[A7], D0
  2782. 00001FDC  7000                     moveq.l    D0, 0x00
  2783. 00001FDE  302D BAE2                move.w     D0, [A5 - 0x451E]
  2784. 00001FE2  2F00                     move.l     -[A7], D0
  2785. 00001FE4  302D BAEA                move.w     D0, [A5 - 0x4516]
  2786. 00001FE8  48C0                     ext.l      D0
  2787. 00001FEA  2F00                     move.l     -[A7], D0
  2788. 00001FEC  302D BAE8                move.w     D0, [A5 - 0x4518]
  2789. 00001FF0  48C0                     ext.l      D0
  2790. 00001FF2  2F00                     move.l     -[A7], D0
  2791. 00001FF4  4EBA 02CE                jsr        [PC + 0x2CE /* 000022C4 */]
  2792. 00001FF8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2793. 00001FFC  6000 029C                bra        +0x29E /* 0000229A */
  2794. label00002000:
  2795. 00002000  486E FFFC                pea.l      [A6 - 0x4]
  2796. 00002004  486E FFFA                pea.l      [A6 - 0x6]
  2797. 00002008  486E FFF2                pea.l      [A6 - 0xE]
  2798. 0000200C  486D BBBC                pea.l      [A5 - 0x4444]
  2799. 00002010  4EBA F6E2                jsr        [PC - 0x91E /* 000016F4 */]
  2800. 00002014  4A40                     tst.w      D0
  2801. 00002016  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2802. 0000201A  6700 01C4                beq        +0x1C6 /* 000021E0 */
  2803. 0000201E  4A6E FFFA                tst.w      [A6 - 0x6]
  2804. 00002022  6734                     beq        +0x36 /* 00002058 */
  2805. 00002024  7021                     moveq.l    D0, 0x21
  2806. 00002026  2F00                     move.l     -[A7], D0
  2807. 00002028  286E FFFC                movea.l    A4, [A6 - 0x4]
  2808. 0000202C  2F0C                     move.l     -[A7], A4
  2809. 0000202E  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  2810. 00002032  2040                     movea.l    A0, D0
  2811. 00002034  4210                     clr.b      [A0]
  2812. 00002036  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2813. 0000203A  486D CD10                pea.l      [A5 - 0x32F0]
  2814. 0000203E  200B                     move.l     D0, A3
  2815. 00002040  5280                     addq.l     D0, 1
  2816. 00002042  2F00                     move.l     -[A7], D0
  2817. 00002044  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2818. 00002048  1680                     move.b     [A3], D0
  2819. 0000204A  2F0B                     move.l     -[A7], A3
  2820. 0000204C  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  2821. 00002050  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  2822. 00002054  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2823. label00002058:
  2824. 00002058  302E FFF2                move.w     D0, [A6 - 0xE]
  2825. 0000205C  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  2826. 00002060  6600 00C6                bne        +0xC8 /* 00002128 */
  2827. 00002064  302E FFF6                move.w     D0, [A6 - 0xA]
  2828. 00002068  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  2829. 0000206C  6600 00BA                bne        +0xBC /* 00002128 */
  2830. 00002070  4A6D CD1C                tst.w      [A5 - 0x32E4]
  2831. 00002074  6712                     beq        +0x14 /* 00002088 */
  2832. 00002076  4A6E FFFA                tst.w      [A6 - 0x6]
  2833. 0000207A  6704                     beq        +0x6 /* 00002080 */
  2834. 0000207C  700F                     moveq.l    D0, 0x0F
  2835. 0000207E  6002                     bra        +0x4 /* 00002082 */
  2836. label00002080:
  2837. 00002080  7004                     moveq.l    D0, 0x04
  2838. label00002082:
  2839. 00002082  3B40 BAE2                move.w     [A5 - 0x451E], D0
  2840. 00002086  6010                     bra        +0x12 /* 00002098 */
  2841. label00002088:
  2842. 00002088  4A6E FFFA                tst.w      [A6 - 0x6]
  2843. 0000208C  6704                     beq        +0x6 /* 00002092 */
  2844. 0000208E  700B                     moveq.l    D0, 0x0B
  2845. 00002090  6002                     bra        +0x4 /* 00002094 */
  2846. label00002092:
  2847. 00002092  7000                     moveq.l    D0, 0x00
  2848. label00002094:
  2849. 00002094  3B40 BAE2                move.w     [A5 - 0x451E], D0
  2850. label00002098:
  2851. 00002098  302D BA5C                move.w     D0, [A5 - 0x45A4]
  2852. 0000209C  0800 0000                btst.b     D0, 0x0
  2853. 000020A0  6704                     beq        +0x6 /* 000020A6 */
  2854. 000020A2  546D BAE2                addq.w     [A5 - 0x451E], 2
  2855. label000020A6:
  2856. 000020A6  7002                     moveq.l    D0, 0x02
  2857. 000020A8  C06D BA5C                and.w      D0, [A5 - 0x45A4]
  2858. 000020AC  6704                     beq        +0x6 /* 000020B2 */
  2859. 000020AE  526D BAE2                addq.w     [A5 - 0x451E], 1
  2860. label000020B2:
  2861. 000020B2  206D BCF0                movea.l    A0, [A5 - 0x4310]
  2862. 000020B6  226D BCEC                movea.l    A1, [A5 - 0x4314]
  2863. 000020BA  7000                     moveq.l    D0, 0x00
  2864. 000020BC  302D BAE2                move.w     D0, [A5 - 0x451E]
  2865. 000020C0  D080                     add.l      D0, D0
  2866. 000020C2  3031 0800                move.w     D0, [A1 + D0]
  2867. 000020C6  5640                     addq.w     D0, 3
  2868. 000020C8  7200                     moveq.l    D1, 0x00
  2869. 000020CA  3200                     move.w     D1, D0
  2870. 000020CC  7000                     moveq.l    D0, 0x00
  2871. 000020CE  1030 1800                move.b     D0, [A0 + D1]
  2872. 000020D2  816D BD02                or.w       [A5 - 0x42FE], D0
  2873. 000020D6  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2874. 000020DA  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2875. 000020DE  10AD BAE3                move.b     [A0], [A5 - 0x451D]
  2876. 000020E2  4A6E FFFA                tst.w      [A6 - 0x6]
  2877. 000020E6  670C                     beq        +0xE /* 000020F4 */
  2878. 000020E8  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2879. 000020EC  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2880. 000020F0  10AD BD95                move.b     [A0], [A5 - 0x426B]
  2881. label000020F4:
  2882. 000020F4  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2883. 000020F8  10AE FFF3                move.b     [A0], [A6 - 0xD]
  2884. 000020FC  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2885. 00002100  116E FFF2 0001           move.b     [A0 + 0x1], [A6 - 0xE]
  2886. 00002106  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2887. 0000210A  5480                     addq.l     D0, 2
  2888. 0000210C  2040                     movea.l    A0, D0
  2889. 0000210E  10AE FFF7                move.b     [A0], [A6 - 0x9]
  2890. 00002112  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2891. 00002116  5480                     addq.l     D0, 2
  2892. 00002118  2040                     movea.l    A0, D0
  2893. 0000211A  116E FFF6 0001           move.b     [A0 + 0x1], [A6 - 0xA]
  2894. 00002120  58AD CD2C                addq.l     [A5 - 0x32D4], 4
  2895. 00002124  6000 0174                bra        +0x176 /* 0000229A */
  2896. label00002128:
  2897. 00002128  206D BCF0                movea.l    A0, [A5 - 0x4310]
  2898. 0000212C  226D BCEC                movea.l    A1, [A5 - 0x4314]
  2899. 00002130  3029 0010                move.w     D0, [A1 + 0x10]
  2900. 00002134  5640                     addq.w     D0, 3
  2901. 00002136  7200                     moveq.l    D1, 0x00
  2902. 00002138  3200                     move.w     D1, D0
  2903. 0000213A  7000                     moveq.l    D0, 0x00
  2904. 0000213C  1030 1800                move.b     D0, [A0 + D1]
  2905. 00002140  816D BD02                or.w       [A5 - 0x42FE], D0
  2906. 00002144  4A6E FFFA                tst.w      [A6 - 0x6]
  2907. 00002148  6704                     beq        +0x6 /* 0000214E */
  2908. 0000214A  7013                     moveq.l    D0, 0x13
  2909. 0000214C  6002                     bra        +0x4 /* 00002150 */
  2910. label0000214E:
  2911. 0000214E  7008                     moveq.l    D0, 0x08
  2912. label00002150:
  2913. 00002150  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2914. 00002154  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2915. 00002158  1080                     move.b     [A0], D0
  2916. 0000215A  4A6E FFFA                tst.w      [A6 - 0x6]
  2917. 0000215E  670C                     beq        +0xE /* 0000216C */
  2918. 00002160  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2919. 00002164  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2920. 00002168  10AD BD95                move.b     [A0], [A5 - 0x426B]
  2921. label0000216C:
  2922. 0000216C  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2923. 00002170  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2924. 00002174  10AD BA5D                move.b     [A0], [A5 - 0x45A3]
  2925. 00002178  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2926. 0000217C  10AE FFF3                move.b     [A0], [A6 - 0xD]
  2927. 00002180  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2928. 00002184  116E FFF2 0001           move.b     [A0 + 0x1], [A6 - 0xE]
  2929. 0000218A  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2930. 0000218E  5480                     addq.l     D0, 2
  2931. 00002190  2040                     movea.l    A0, D0
  2932. 00002192  10AE FFF5                move.b     [A0], [A6 - 0xB]
  2933. 00002196  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2934. 0000219A  5480                     addq.l     D0, 2
  2935. 0000219C  2040                     movea.l    A0, D0
  2936. 0000219E  116E FFF4 0001           move.b     [A0 + 0x1], [A6 - 0xC]
  2937. 000021A4  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2938. 000021A8  5880                     addq.l     D0, 4
  2939. 000021AA  2040                     movea.l    A0, D0
  2940. 000021AC  10AE FFF7                move.b     [A0], [A6 - 0x9]
  2941. 000021B0  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2942. 000021B4  5880                     addq.l     D0, 4
  2943. 000021B6  2040                     movea.l    A0, D0
  2944. 000021B8  116E FFF6 0001           move.b     [A0 + 0x1], [A6 - 0xA]
  2945. 000021BE  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2946. 000021C2  5C80                     addq.l     D0, 6
  2947. 000021C4  2040                     movea.l    A0, D0
  2948. 000021C6  10AE FFF9                move.b     [A0], [A6 - 0x7]
  2949. 000021CA  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2950. 000021CE  5C80                     addq.l     D0, 6
  2951. 000021D0  2040                     movea.l    A0, D0
  2952. 000021D2  116E FFF8 0001           move.b     [A0 + 0x1], [A6 - 0x8]
  2953. 000021D8  50AD CD2C                addq.l     [A5 - 0x32D4], 8
  2954. 000021DC  6000 00BC                bra        +0xBE /* 0000229A */
  2955. label000021E0:
  2956. 000021E0  7021                     moveq.l    D0, 0x21
  2957. 000021E2  2F00                     move.l     -[A7], D0
  2958. 000021E4  486D BBBC                pea.l      [A5 - 0x4444]
  2959. 000021E8  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  2960. 000021EC  2D40 FFFC                move.l     [A6 - 0x4], D0
  2961. 000021F0  508F                     addq.l     A7, 8
  2962. 000021F2  6700 00A0                beq        +0xA2 /* 00002294 */
  2963. 000021F6  206D BCF0                movea.l    A0, [A5 - 0x4310]
  2964. 000021FA  226D BCEC                movea.l    A1, [A5 - 0x4314]
  2965. 000021FE  3029 0028                move.w     D0, [A1 + 0x28]
  2966. 00002202  5640                     addq.w     D0, 3
  2967. 00002204  7200                     moveq.l    D1, 0x00
  2968. 00002206  3200                     move.w     D1, D0
  2969. 00002208  7000                     moveq.l    D0, 0x00
  2970. 0000220A  1030 1800                move.b     D0, [A0 + D1]
  2971. 0000220E  80BC 0000 0001           or.l       D0, 0x1
  2972. 00002214  816D BD02                or.w       [A5 - 0x42FE], D0
  2973. 00002218  206E FFFC                movea.l    A0, [A6 - 0x4]
  2974. 0000221C  52AE FFFC                addq.l     [A6 - 0x4], 1
  2975. 00002220  4210                     clr.b      [A0]
  2976. 00002222  486D BBBC                pea.l      [A5 - 0x4444]
  2977. 00002226  486D CD14                pea.l      [A5 - 0x32EC]
  2978. 0000222A  200B                     move.l     D0, A3
  2979. 0000222C  5280                     addq.l     D0, 1
  2980. 0000222E  2F00                     move.l     -[A7], D0
  2981. 00002230  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2982. 00002234  1680                     move.b     [A3], D0
  2983. 00002236  2F0B                     move.l     -[A7], A3
  2984. 00002238  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  2985. 0000223C  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  2986. 00002240  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2987. 00002244  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2988. 00002248  10BC 0014                move.b     [A0], 0x14
  2989. 0000224C  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2990. 00002250  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  2991. 00002254  10AD BD95                move.b     [A0], [A5 - 0x426B]
  2992. 00002258  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2993. 0000225C  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  2994. 00002260  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  2995. 00002264  1080                     move.b     [A0], D0
  2996. 00002266  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2997. 0000226A  202D CD2C                move.l     D0, [A5 - 0x32D4]
  2998. 0000226E  5280                     addq.l     D0, 1
  2999. 00002270  2F00                     move.l     -[A7], D0
  3000. 00002272  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  3001. 00002276  7000                     moveq.l    D0, 0x00
  3002. 00002278  1010                     move.b     D0, [A0]
  3003. 0000227A  2F00                     move.l     -[A7], D0
  3004. 0000227C  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  3005. 00002280  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  3006. 00002284  7000                     moveq.l    D0, 0x00
  3007. 00002286  1010                     move.b     D0, [A0]
  3008. 00002288  5280                     addq.l     D0, 1
  3009. 0000228A  D1AD CD2C                add.l      [A5 - 0x32D4], D0
  3010. 0000228E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3011. 00002292  6006                     bra        +0x8 /* 0000229A */
  3012. label00002294:
  3013. 00002294  3B7C 0004 BB8E           move.w     [A5 - 0x4472], 0x4
  3014. label0000229A:
  3015. 0000229A  4A6D BB8E                tst.w      [A5 - 0x4472]
  3016. 0000229E  6610                     bne        +0x12 /* 000022B0 */
  3017. 000022A0  4A06                     tst.b      D6
  3018. 000022A2  670C                     beq        +0xE /* 000022B0 */
  3019. 000022A4  536D CD26                subq.w     [A5 - 0x32DA], 1
  3020. 000022A8  4EBA 026E                jsr        [PC + 0x26E /* 00002518 */]
  3021. 000022AC  526D CD26                addq.w     [A5 - 0x32DA], 1
  3022. label000022B0:
  3023. 000022B0  536D CD2A                subq.w     [A5 - 0x32D6], 1
  3024. 000022B4  302D BB8E                move.w     D0, [A5 - 0x4472]
  3025. 000022B8  48C0                     ext.l      D0
  3026. 000022BA  4CEE 18C0 FED6           movem.l    D6,D7,A3,A4, [A6 - 0x12A]
  3027. 000022C0  4E5E                     unlink     A6
  3028. 000022C2  4E75                     rts
  3029. fn000022C4:
  3030. 000022C4  4E56 FFD8                link       A6, -0x0028
  3031. 000022C8  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  3032. 000022CC  382E 000E                move.w     D4, [A6 + 0xE]
  3033. 000022D0  3E2E 0012                move.w     D7, [A6 + 0x12]
  3034. 000022D4  7001                     moveq.l    D0, 0x01
  3035. 000022D6  2D40 FFEA                move.l     [A6 - 0x16], D0
  3036. 000022DA  486E FFEA                pea.l      [A6 - 0x16]
  3037. 000022DE  486E FFEE                pea.l      [A6 - 0x12]
  3038. 000022E2  3F3C 280E                move.w     -[A7], 0x280E
  3039. 000022E6  A9EB                     syscall    Pack4/FP68K
  3040. 000022E8  486E FFEE                pea.l      [A6 - 0x12]
  3041. 000022EC  486E FFE2                pea.l      [A6 - 0x1E]
  3042. 000022F0  3F3C 0810                move.w     -[A7], 0x810
  3043. 000022F4  A9EB                     syscall    Pack4/FP68K
  3044. 000022F6  486E FFE2                pea.l      [A6 - 0x1E]
  3045. 000022FA  486E FFD8                pea.l      [A6 - 0x28]
  3046. 000022FE  3F3C 080E                move.w     -[A7], 0x80E
  3047. 00002302  A9EB                     syscall    Pack4/FP68K
  3048. 00002304  486E FFD8                pea.l      [A6 - 0x28]
  3049. 00002308  486E FFF8                pea.l      [A6 - 0x8]
  3050. 0000230C  3F3C 0810                move.w     -[A7], 0x810
  3051. 00002310  A9EB                     syscall    Pack4/FP68K
  3052. 00002312  4245                     clr.w      D5
  3053. 00002314  7C00                     moveq.l    D6, 0x00
  3054. 00002316  4EBA 0200                jsr        [PC + 0x200 /* 00002518 */]
  3055. 0000231A  7028                     moveq.l    D0, 0x28
  3056. 0000231C  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  3057. 00002320  6706                     beq        +0x8 /* 00002328 */
  3058. 00002322  3B7C 0001 BB8E           move.w     [A5 - 0x4472], 0x1
  3059. label00002328:
  3060. 00002328  4A6D BB8E                tst.w      [A5 - 0x4472]
  3061. 0000232C  6600 019A                bne        +0x19C /* 000024C8 */
  3062. 00002330  4EBA 01E6                jsr        [PC + 0x1E6 /* 00002518 */]
  3063. 00002334  0C47 00CE                cmpi.w     D7, 0xCE
  3064. 00002338  6708                     beq        +0xA /* 00002342 */
  3065. 0000233A  0C47 00CF                cmpi.w     D7, 0xCF
  3066. 0000233E  6600 00CA                bne        +0xCC /* 0000240A */
  3067. label00002342:
  3068. 00002342  7029                     moveq.l    D0, 0x29
  3069. 00002344  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  3070. 00002348  6700 00C0                beq        +0xC2 /* 0000240A */
  3071. 0000234C  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3072. 00002350  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3073. 00002354  48C7                     ext.l      D7
  3074. 00002356  2007                     move.l     D0, D7
  3075. 00002358  D080                     add.l      D0, D0
  3076. 0000235A  3031 0800                move.w     D0, [A1 + D0]
  3077. 0000235E  5640                     addq.w     D0, 3
  3078. 00002360  7200                     moveq.l    D1, 0x00
  3079. 00002362  3200                     move.w     D1, D0
  3080. 00002364  7000                     moveq.l    D0, 0x00
  3081. 00002366  1030 1800                move.b     D0, [A0 + D1]
  3082. 0000236A  4640                     not.w      D0
  3083. 0000236C  C16D BD02                and.w      [A5 - 0x42FE], D0
  3084. 00002370  0C47 00CE                cmpi.w     D7, 0xCE
  3085. 00002374  6608                     bne        +0xA /* 0000237E */
  3086. 00002376  203C 0000 0092           move.l     D0, 0x92
  3087. 0000237C  6006                     bra        +0x8 /* 00002384 */
  3088. label0000237E:
  3089. 0000237E  203C 0000 0093           move.l     D0, 0x93
  3090. label00002384:
  3091. 00002384  2E00                     move.l     D7, D0
  3092. 00002386  DEBC 0000 0100           add.l      D7, 0x100
  3093. 0000238C  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3094. 00002390  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3095. 00002394  48C7                     ext.l      D7
  3096. 00002396  2007                     move.l     D0, D7
  3097. 00002398  D080                     add.l      D0, D0
  3098. 0000239A  7200                     moveq.l    D1, 0x00
  3099. 0000239C  3231 0800                move.w     D1, [A1 + D0]
  3100. 000023A0  7000                     moveq.l    D0, 0x00
  3101. 000023A2  1030 1800                move.b     D0, [A0 + D1]
  3102. 000023A6  3D40 000A                move.w     [A6 + 0xA], D0
  3103. 000023AA  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3104. 000023AE  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3105. 000023B2  48C7                     ext.l      D7
  3106. 000023B4  2007                     move.l     D0, D7
  3107. 000023B6  D080                     add.l      D0, D0
  3108. 000023B8  7200                     moveq.l    D1, 0x00
  3109. 000023BA  3231 0800                move.w     D1, [A1 + D0]
  3110. 000023BE  7000                     moveq.l    D0, 0x00
  3111. 000023C0  1030 1800                move.b     D0, [A0 + D1]
  3112. 000023C4  3800                     move.w     D4, D0
  3113. 000023C6  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3114. 000023CA  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3115. 000023CE  48C7                     ext.l      D7
  3116. 000023D0  2007                     move.l     D0, D7
  3117. 000023D2  D080                     add.l      D0, D0
  3118. 000023D4  3031 0800                move.w     D0, [A1 + D0]
  3119. 000023D8  5640                     addq.w     D0, 3
  3120. 000023DA  7200                     moveq.l    D1, 0x00
  3121. 000023DC  3200                     move.w     D1, D0
  3122. 000023DE  7000                     moveq.l    D0, 0x00
  3123. 000023E0  1030 1800                move.b     D0, [A0 + D1]
  3124. 000023E4  816D BD02                or.w       [A5 - 0x42FE], D0
  3125. 000023E8  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3126. 000023EC  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3127. 000023F0  48C7                     ext.l      D7
  3128. 000023F2  2007                     move.l     D0, D7
  3129. 000023F4  D080                     add.l      D0, D0
  3130. 000023F6  3031 0800                move.w     D0, [A1 + D0]
  3131. 000023FA  5640                     addq.w     D0, 3
  3132. 000023FC  7200                     moveq.l    D1, 0x00
  3133. 000023FE  3200                     move.w     D1, D0
  3134. 00002400  7000                     moveq.l    D0, 0x00
  3135. 00002402  1030 1800                move.b     D0, [A0 + D1]
  3136. 00002406  3D40 0016                move.w     [A6 + 0x16], D0
  3137. label0000240A:
  3138. 0000240A  4A44                     tst.w      D4
  3139. 0000240C  6700 0094                beq        +0x96 /* 000024A2 */
  3140. label00002410:
  3141. 00002410  7001                     moveq.l    D0, 0x01
  3142. 00002412  B086                     cmp.l      D0, D6
  3143. 00002414  660C                     bne        +0xE /* 00002422 */
  3144. 00002416  0C47 0055                cmpi.w     D7, 0x55 /* 'U' */
  3145. 0000241A  6D06                     blt        +0x8 /* 00002422 */
  3146. 0000241C  0C47 005E                cmpi.w     D7, 0x5E /* '^' */
  3147. 00002420  6F1C                     ble        +0x1E /* 0000243E */
  3148. label00002422:
  3149. 00002422  4A86                     tst.l      D6
  3150. 00002424  6606                     bne        +0x8 /* 0000242C */
  3151. 00002426  0C47 008F                cmpi.w     D7, 0x8F
  3152. 0000242A  6712                     beq        +0x14 /* 0000243E */
  3153. label0000242C:
  3154. 0000242C  7002                     moveq.l    D0, 0x02
  3155. 0000242E  B086                     cmp.l      D0, D6
  3156. 00002430  660E                     bne        +0x10 /* 00002440 */
  3157. 00002432  0C47 00D5                cmpi.w     D7, 0xD5
  3158. 00002436  6706                     beq        +0x8 /* 0000243E */
  3159. 00002438  0C47 00D7                cmpi.w     D7, 0xD7
  3160. 0000243C  6602                     bne        +0x4 /* 00002440 */
  3161. label0000243E:
  3162. 0000243E  5245                     addq.w     D5, 1
  3163. label00002440:
  3164. 00002440  7020                     moveq.l    D0, 0x20
  3165. 00002442  C06E 0016                and.w      D0, [A6 + 0x16]
  3166. 00002446  6706                     beq        +0x8 /* 0000244E */
  3167. 00002448  3B7C 0001 CD1C           move.w     [A5 - 0x32E4], 0x1
  3168. label0000244E:
  3169. 0000244E  7000                     moveq.l    D0, 0x00
  3170. 00002450  2F00                     move.l     -[A7], D0
  3171. 00002452  4EBA F766                jsr        [PC - 0x89A /* 00001BBA */]
  3172. 00002456  4A80                     tst.l      D0
  3173. 00002458  588F                     addq.l     A7, 4
  3174. 0000245A  6706                     beq        +0x8 /* 00002462 */
  3175. 0000245C  426D CD1C                clr.w      [A5 - 0x32E4]
  3176. 00002460  6040                     bra        +0x42 /* 000024A2 */
  3177. label00002462:
  3178. 00002462  426D CD1C                clr.w      [A5 - 0x32E4]
  3179. 00002466  4A45                     tst.w      D5
  3180. 00002468  6720                     beq        +0x22 /* 0000248A */
  3181. 0000246A  4245                     clr.w      D5
  3182. 0000246C  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  3183. 00002470  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  3184. 00002474  10BC 002B                move.b     [A0], 0x2B /* '+' */
  3185. 00002478  2F2D CD2C                move.l     -[A7], [A5 - 0x32D4]
  3186. 0000247C  486E FFF8                pea.l      [A6 - 0x8]
  3187. 00002480  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  3188. 00002484  50AD CD2C                addq.l     [A5 - 0x32D4], 8
  3189. 00002488  508F                     addq.l     A7, 8
  3190. label0000248A:
  3191. 0000248A  5286                     addq.l     D6, 1
  3192. 0000248C  48C4                     ext.l      D4
  3193. 0000248E  B886                     cmp.l      D4, D6
  3194. 00002490  6D10                     blt        +0x12 /* 000024A2 */
  3195. 00002492  702C                     moveq.l    D0, 0x2C
  3196. 00002494  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  3197. 00002498  6608                     bne        +0xA /* 000024A2 */
  3198. 0000249A  4EBA 007C                jsr        [PC + 0x7C /* 00002518 */]
  3199. 0000249E  6000 FF70                bra        -0x8E /* 00002410 */
  3200. label000024A2:
  3201. 000024A2  302E 000A                move.w     D0, [A6 + 0xA]
  3202. 000024A6  48C0                     ext.l      D0
  3203. 000024A8  B086                     cmp.l      D0, D6
  3204. 000024AA  6E06                     bgt        +0x8 /* 000024B2 */
  3205. 000024AC  48C4                     ext.l      D4
  3206. 000024AE  B886                     cmp.l      D4, D6
  3207. 000024B0  6C08                     bge        +0xA /* 000024BA */
  3208. label000024B2:
  3209. 000024B2  3B7C 0003 BB8E           move.w     [A5 - 0x4472], 0x3
  3210. 000024B8  600E                     bra        +0x10 /* 000024C8 */
  3211. label000024BA:
  3212. 000024BA  7029                     moveq.l    D0, 0x29
  3213. 000024BC  B02D BBBC                cmp.b      D0, [A5 - 0x4444]
  3214. 000024C0  6706                     beq        +0x8 /* 000024C8 */
  3215. 000024C2  3B7C 0002 BB8E           move.w     [A5 - 0x4472], 0x2
  3216. label000024C8:
  3217. 000024C8  0C47 00FF                cmpi.w     D7, 0xFF
  3218. 000024CC  6F1E                     ble        +0x20 /* 000024EC */
  3219. 000024CE  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  3220. 000024D2  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  3221. 000024D6  10BC 00FE                move.b     [A0], 0xFE
  3222. 000024DA  3007                     move.w     D0, D7
  3223. 000024DC  907C 0100                sub.w      D0, 0x100
  3224. 000024E0  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  3225. 000024E4  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  3226. 000024E8  1080                     move.b     [A0], D0
  3227. 000024EA  600A                     bra        +0xC /* 000024F6 */
  3228. label000024EC:
  3229. 000024EC  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  3230. 000024F0  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  3231. 000024F4  1087                     move.b     [A0], D7
  3232. label000024F6:
  3233. 000024F6  B86E 000A                cmp.w      D4, [A6 + 0xA]
  3234. 000024FA  6608                     bne        +0xA /* 00002504 */
  3235. 000024FC  7008                     moveq.l    D0, 0x08
  3236. 000024FE  C06E 0016                and.w      D0, [A6 + 0x16]
  3237. 00002502  670A                     beq        +0xC /* 0000250E */
  3238. label00002504:
  3239. 00002504  206D CD2C                movea.l    A0, [A5 - 0x32D4]
  3240. 00002508  52AD CD2C                addq.l     [A5 - 0x32D4], 1
  3241. 0000250C  1086                     move.b     [A0], D6
  3242. label0000250E:
  3243. 0000250E  4CEE 00F0 FFC8           movem.l    D4,D5,D6,D7, [A6 - 0x38]
  3244. 00002514  4E5E                     unlink     A6
  3245. 00002516  4E75                     rts
  3246. fn00002518:
  3247. 00002518  4E56 FFEC                link       A6, -0x0014
  3248. 0000251C  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3249. 00002520  49ED BBBC                lea.l      A4, [A5 - 0x4444]
  3250. 00002524  182D E5C2                move.b     D4, [A5 - 0x1A3E]
  3251. 00002528  1B7C 002E E5C2           move.b     [A5 - 0x1A3E], 0x2E /* '.' */
  3252. 0000252E  426D BAE0                clr.w      [A5 - 0x4520]
  3253. 00002532  426D BB92                clr.w      [A5 - 0x446E]
  3254. 00002536  426D BB90                clr.w      [A5 - 0x4470]
  3255. 0000253A  426D CD28                clr.w      [A5 - 0x32D8]
  3256. 0000253E  4245                     clr.w      D5
  3257. 00002540  3B7C 00FF BAE2           move.w     [A5 - 0x451E], 0xFF
  3258. 00002546  206D BBB0                movea.l    A0, [A5 - 0x4450]
  3259. 0000254A  7000                     moveq.l    D0, 0x00
  3260. 0000254C  1010                     move.b     D0, [A0]
  3261. 0000254E  3E00                     move.w     D7, D0
  3262. 00002550  7000                     moveq.l    D0, 0x00
  3263. 00002552  1007                     move.b     D0, D7
  3264. 00002554  D040                     add.w      D0, D0
  3265. 00002556  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  3266. 0000255A  7206                     moveq.l    D1, 0x06
  3267. 0000255C  C270 0000                and.w      D1, [A0 + D0.w]
  3268. 00002560  6700 0134                beq        +0x136 /* 00002696 */
  3269. label00002564:
  3270. 00002564  18C7                     move.b     [A4]+, D7
  3271. 00002566  52AD BBB0                addq.l     [A5 - 0x4450], 1
  3272. 0000256A  206D BBB0                movea.l    A0, [A5 - 0x4450]
  3273. 0000256E  7000                     moveq.l    D0, 0x00
  3274. 00002570  1010                     move.b     D0, [A0]
  3275. 00002572  41ED A614                lea.l      A0, [A5 - 0x59EC]
  3276. 00002576  7200                     moveq.l    D1, 0x00
  3277. 00002578  1230 0000                move.b     D1, [A0 + D0.w]
  3278. 0000257C  3E01                     move.w     D7, D1
  3279. 0000257E  0C47 005B                cmpi.w     D7, 0x5B /* '[' */
  3280. 00002582  6604                     bne        +0x6 /* 00002588 */
  3281. 00002584  5245                     addq.w     D5, 1
  3282. 00002586  60DC                     bra        -0x22 /* 00002564 */
  3283. label00002588:
  3284. 00002588  0C47 005D                cmpi.w     D7, 0x5D /* ']' */
  3285. 0000258C  6604                     bne        +0x6 /* 00002592 */
  3286. 0000258E  5345                     subq.w     D5, 1
  3287. 00002590  60D2                     bra        -0x2C /* 00002564 */
  3288. label00002592:
  3289. 00002592  0C47 002E                cmpi.w     D7, 0x2E /* '.' */
  3290. 00002596  6604                     bne        +0x6 /* 0000259C */
  3291. 00002598  7E5F                     moveq.l    D7, 0x5F
  3292. 0000259A  60C8                     bra        -0x36 /* 00002564 */
  3293. label0000259C:
  3294. 0000259C  7000                     moveq.l    D0, 0x00
  3295. 0000259E  1007                     move.b     D0, D7
  3296. 000025A0  D040                     add.w      D0, D0
  3297. 000025A2  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  3298. 000025A6  323C 1606                move.w     D1, 0x1606
  3299. 000025AA  C270 0000                and.w      D1, [A0 + D0.w]
  3300. 000025AE  66B4                     bne        -0x4A /* 00002564 */
  3301. 000025B0  4A45                     tst.w      D5
  3302. 000025B2  670C                     beq        +0xE /* 000025C0 */
  3303. 000025B4  0C47 002D                cmpi.w     D7, 0x2D /* '-' */
  3304. 000025B8  67AA                     beq        -0x54 /* 00002564 */
  3305. 000025BA  0C47 002B                cmpi.w     D7, 0x2B /* '+' */
  3306. 000025BE  67A4                     beq        -0x5A /* 00002564 */
  3307. label000025C0:
  3308. 000025C0  0C47 0021                cmpi.w     D7, 0x21 /* '!' */
  3309. 000025C4  679E                     beq        -0x60 /* 00002564 */
  3310. 000025C6  266D BBB0                movea.l    A3, [A5 - 0x4450]
  3311. 000025CA  600A                     bra        +0xC /* 000025D6 */
  3312. label000025CC:
  3313. 000025CC  D6FC 0001                add.w      A3, 0x1
  3314. 000025D0  7000                     moveq.l    D0, 0x00
  3315. 000025D2  1013                     move.b     D0, [A3]
  3316. 000025D4  3E00                     move.w     D7, D0
  3317. label000025D6:
  3318. 000025D6  7000                     moveq.l    D0, 0x00
  3319. 000025D8  1007                     move.b     D0, D7
  3320. 000025DA  D040                     add.w      D0, D0
  3321. 000025DC  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  3322. 000025E0  7240                     moveq.l    D1, 0x40
  3323. 000025E2  C270 0000                and.w      D1, [A0 + D0.w]
  3324. 000025E6  66E4                     bne        -0x1A /* 000025CC */
  3325. 000025E8  0C47 0028                cmpi.w     D7, 0x28 /* '(' */
  3326. 000025EC  6600 01C4                bne        +0x1C6 /* 000027B2 */
  3327. 000025F0  4214                     clr.b      [A4]
  3328. 000025F2  4246                     clr.w      D6
  3329. 000025F4  6000 008A                bra        +0x8C /* 00002680 */
  3330. label000025F8:
  3331. 000025F8  2F0B                     move.l     -[A7], A3
  3332. 000025FA  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3333. 000025FE  4A40                     tst.w      D0
  3334. 00002600  588F                     addq.l     A7, 4
  3335. 00002602  677A                     beq        +0x7C /* 0000267E */
  3336. 00002604  2006                     move.l     D0, D6
  3337. 00002606  E740                     asl        D0.w, 3
  3338. 00002608  41ED D112                lea.l      A0, [A5 - 0x2EEE]
  3339. 0000260C  3B70 0006 BAE2           move.w     [A5 - 0x451E], [A0 + D0.w + 0x6]
  3340. 00002612  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3341. 00002616  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3342. 0000261A  7000                     moveq.l    D0, 0x00
  3343. 0000261C  302D BAE2                move.w     D0, [A5 - 0x451E]
  3344. 00002620  D080                     add.l      D0, D0
  3345. 00002622  7200                     moveq.l    D1, 0x00
  3346. 00002624  3231 0800                move.w     D1, [A1 + D0]
  3347. 00002628  7000                     moveq.l    D0, 0x00
  3348. 0000262A  1030 1800                move.b     D0, [A0 + D1]
  3349. 0000262E  3B40 BAE8                move.w     [A5 - 0x4518], D0
  3350. 00002632  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3351. 00002636  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3352. 0000263A  7000                     moveq.l    D0, 0x00
  3353. 0000263C  302D BAE2                move.w     D0, [A5 - 0x451E]
  3354. 00002640  D080                     add.l      D0, D0
  3355. 00002642  3031 0800                move.w     D0, [A1 + D0]
  3356. 00002646  5240                     addq.w     D0, 1
  3357. 00002648  7200                     moveq.l    D1, 0x00
  3358. 0000264A  3200                     move.w     D1, D0
  3359. 0000264C  7000                     moveq.l    D0, 0x00
  3360. 0000264E  1030 1800                move.b     D0, [A0 + D1]
  3361. 00002652  3B40 BAEA                move.w     [A5 - 0x4516], D0
  3362. 00002656  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3363. 0000265A  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3364. 0000265E  7000                     moveq.l    D0, 0x00
  3365. 00002660  302D BAE2                move.w     D0, [A5 - 0x451E]
  3366. 00002664  D080                     add.l      D0, D0
  3367. 00002666  3031 0800                move.w     D0, [A1 + D0]
  3368. 0000266A  5640                     addq.w     D0, 3
  3369. 0000266C  7200                     moveq.l    D1, 0x00
  3370. 0000266E  3200                     move.w     D1, D0
  3371. 00002670  7000                     moveq.l    D0, 0x00
  3372. 00002672  1030 1800                move.b     D0, [A0 + D1]
  3373. 00002676  3B40 CD28                move.w     [A5 - 0x32D8], D0
  3374. 0000267A  6000 01E6                bra        +0x1E8 /* 00002862 */
  3375. label0000267E:
  3376. 0000267E  5246                     addq.w     D6, 1
  3377. label00002680:
  3378. 00002680  2006                     move.l     D0, D6
  3379. 00002682  E740                     asl        D0.w, 3
  3380. 00002684  41ED D112                lea.l      A0, [A5 - 0x2EEE]
  3381. 00002688  2670 0000                movea.l    A3, [A0 + D0.w]
  3382. 0000268C  200B                     move.l     D0, A3
  3383. 0000268E  6600 FF68                bne        -0x96 /* 000025F8 */
  3384. 00002692  6000 01CE                bra        +0x1D0 /* 00002862 */
  3385. label00002696:
  3386. 00002696  7000                     moveq.l    D0, 0x00
  3387. 00002698  1007                     move.b     D0, D7
  3388. 0000269A  D040                     add.w      D0, D0
  3389. 0000269C  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  3390. 000026A0  323C 0400                move.w     D1, 0x400
  3391. 000026A4  C270 0000                and.w      D1, [A0 + D0.w]
  3392. 000026A8  663A                     bne        +0x3C /* 000026E4 */
  3393. 000026AA  4A6D CD26                tst.w      [A5 - 0x32DA]
  3394. 000026AE  6700 0090                beq        +0x92 /* 00002740 */
  3395. 000026B2  206D BBB0                movea.l    A0, [A5 - 0x4450]
  3396. 000026B6  7000                     moveq.l    D0, 0x00
  3397. 000026B8  1028 0001                move.b     D0, [A0 + 0x1]
  3398. 000026BC  D040                     add.w      D0, D0
  3399. 000026BE  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  3400. 000026C2  323C 0400                move.w     D1, 0x400
  3401. 000026C6  C270 0000                and.w      D1, [A0 + D0.w]
  3402. 000026CA  6774                     beq        +0x76 /* 00002740 */
  3403. 000026CC  0C47 002D                cmpi.w     D7, 0x2D /* '-' */
  3404. 000026D0  6712                     beq        +0x14 /* 000026E4 */
  3405. 000026D2  0C47 002B                cmpi.w     D7, 0x2B /* '+' */
  3406. 000026D6  670C                     beq        +0xE /* 000026E4 */
  3407. 000026D8  48C7                     ext.l      D7
  3408. 000026DA  7000                     moveq.l    D0, 0x00
  3409. 000026DC  102D E5C2                move.b     D0, [A5 - 0x1A3E]
  3410. 000026E0  B087                     cmp.l      D0, D7
  3411. 000026E2  665C                     bne        +0x5E /* 00002740 */
  3412. label000026E4:
  3413. 000026E4  486D BAEC                pea.l      [A5 - 0x4514]
  3414. 000026E8  486D BBB0                pea.l      [A5 - 0x4450]
  3415. 000026EC  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  3416. 000026F0  206D BBB0                movea.l    A0, [A5 - 0x4450]
  3417. 000026F4  7025                     moveq.l    D0, 0x25
  3418. 000026F6  B010                     cmp.b      D0, [A0]
  3419. 000026F8  508F                     addq.l     A7, 8
  3420. 000026FA  663C                     bne        +0x3E /* 00002738 */
  3421. 000026FC  52AD BBB0                addq.l     [A5 - 0x4450], 1
  3422. 00002700  486D BAEC                pea.l      [A5 - 0x4514]
  3423. 00002704  486E FFF6                pea.l      [A6 - 0xA]
  3424. 00002708  3F3C 080E                move.w     -[A7], 0x80E
  3425. 0000270C  A9EB                     syscall    Pack4/FP68K
  3426. 0000270E  486D E936                pea.l      [A5 - 0x16CA]
  3427. 00002712  486E FFEC                pea.l      [A6 - 0x14]
  3428. 00002716  3F3C 080E                move.w     -[A7], 0x80E
  3429. 0000271A  A9EB                     syscall    Pack4/FP68K
  3430. 0000271C  486E FFEC                pea.l      [A6 - 0x14]
  3431. 00002720  486E FFF6                pea.l      [A6 - 0xA]
  3432. 00002724  3F3C 0004                move.w     -[A7], 0x4
  3433. 00002728  A9EB                     syscall    Pack4/FP68K
  3434. 0000272A  486E FFF6                pea.l      [A6 - 0xA]
  3435. 0000272E  486D BAEC                pea.l      [A5 - 0x4514]
  3436. 00002732  3F3C 0810                move.w     -[A7], 0x810
  3437. 00002736  A9EB                     syscall    Pack4/FP68K
  3438. label00002738:
  3439. 00002738  3B7C 0018 BAE2           move.w     [A5 - 0x451E], 0x18
  3440. 0000273E  6072                     bra        +0x74 /* 000027B2 */
  3441. label00002740:
  3442. 00002740  0C47 0022                cmpi.w     D7, 0x22 /* '\"' */
  3443. 00002744  6634                     bne        +0x36 /* 0000277A */
  3444. 00002746  4246                     clr.w      D6
  3445. label00002748:
  3446. 00002748  52AD BBB0                addq.l     [A5 - 0x4450], 1
  3447. 0000274C  206D BBB0                movea.l    A0, [A5 - 0x4450]
  3448. 00002750  7000                     moveq.l    D0, 0x00
  3449. 00002752  1010                     move.b     D0, [A0]
  3450. 00002754  3E00                     move.w     D7, D0
  3451. 00002756  0C47 0022                cmpi.w     D7, 0x22 /* '\"' */
  3452. 0000275A  660C                     bne        +0xE /* 00002768 */
  3453. 0000275C  52AD BBB0                addq.l     [A5 - 0x4450], 1
  3454. 00002760  3B7C 0019 BAE2           move.w     [A5 - 0x451E], 0x19
  3455. 00002766  604A                     bra        +0x4C /* 000027B2 */
  3456. label00002768:
  3457. 00002768  4A47                     tst.w      D7
  3458. 0000276A  6746                     beq        +0x48 /* 000027B2 */
  3459. 0000276C  3006                     move.w     D0, D6
  3460. 0000276E  5246                     addq.w     D6, 1
  3461. 00002770  0C40 00FE                cmpi.w     D0, 0xFE
  3462. 00002774  673C                     beq        +0x3E /* 000027B2 */
  3463. 00002776  18C7                     move.b     [A4]+, D7
  3464. 00002778  60CE                     bra        -0x30 /* 00002748 */
  3465. label0000277A:
  3466. 0000277A  18C7                     move.b     [A4]+, D7
  3467. 0000277C  6734                     beq        +0x36 /* 000027B2 */
  3468. 0000277E  52AD BBB0                addq.l     [A5 - 0x4450], 1
  3469. 00002782  0C47 003C                cmpi.w     D7, 0x3C /* '<' */
  3470. 00002786  6706                     beq        +0x8 /* 0000278E */
  3471. 00002788  0C47 003E                cmpi.w     D7, 0x3E /* '>' */
  3472. 0000278C  660A                     bne        +0xC /* 00002798 */
  3473. label0000278E:
  3474. 0000278E  206D BBB0                movea.l    A0, [A5 - 0x4450]
  3475. 00002792  703D                     moveq.l    D0, 0x3D
  3476. 00002794  B010                     cmp.b      D0, [A0]
  3477. 00002796  6710                     beq        +0x12 /* 000027A8 */
  3478. label00002798:
  3479. 00002798  0C47 003C                cmpi.w     D7, 0x3C /* '<' */
  3480. 0000279C  6614                     bne        +0x16 /* 000027B2 */
  3481. 0000279E  206D BBB0                movea.l    A0, [A5 - 0x4450]
  3482. 000027A2  703E                     moveq.l    D0, 0x3E
  3483. 000027A4  B010                     cmp.b      D0, [A0]
  3484. 000027A6  660A                     bne        +0xC /* 000027B2 */
  3485. label000027A8:
  3486. 000027A8  206D BBB0                movea.l    A0, [A5 - 0x4450]
  3487. 000027AC  52AD BBB0                addq.l     [A5 - 0x4450], 1
  3488. 000027B0  18D0                     move.b     [A4]+, [A0]
  3489. label000027B2:
  3490. 000027B2  4214                     clr.b      [A4]
  3491. 000027B4  0C6D 00FF BAE2           cmpi.w     [A5 - 0x451E], 0xFF
  3492. 000027BA  6600 00A6                bne        +0xA8 /* 00002862 */
  3493. 000027BE  4A2D BBBC                tst.b      [A5 - 0x4444]
  3494. 000027C2  6700 009E                beq        +0xA0 /* 00002862 */
  3495. 000027C6  7C24                     moveq.l    D6, 0x24
  3496. label000027C8:
  3497. 000027C8  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3498. 000027CC  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3499. 000027D0  48C6                     ext.l      D6
  3500. 000027D2  2006                     move.l     D0, D6
  3501. 000027D4  D080                     add.l      D0, D0
  3502. 000027D6  7200                     moveq.l    D1, 0x00
  3503. 000027D8  3231 0800                move.w     D1, [A1 + D0]
  3504. 000027DC  4870 1805                pea.l      [A0 + D1 + 0x5]
  3505. 000027E0  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3506. 000027E4  4A40                     tst.w      D0
  3507. 000027E6  588F                     addq.l     A7, 4
  3508. 000027E8  676E                     beq        +0x70 /* 00002858 */
  3509. 000027EA  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3510. 000027EE  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3511. 000027F2  48C6                     ext.l      D6
  3512. 000027F4  2006                     move.l     D0, D6
  3513. 000027F6  D080                     add.l      D0, D0
  3514. 000027F8  3031 0800                move.w     D0, [A1 + D0]
  3515. 000027FC  5640                     addq.w     D0, 3
  3516. 000027FE  7200                     moveq.l    D1, 0x00
  3517. 00002800  3200                     move.w     D1, D0
  3518. 00002802  7000                     moveq.l    D0, 0x00
  3519. 00002804  1030 1800                move.b     D0, [A0 + D1]
  3520. 00002808  3B40 BAE6                move.w     [A5 - 0x451A], D0
  3521. 0000280C  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3522. 00002810  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3523. 00002814  48C6                     ext.l      D6
  3524. 00002816  2006                     move.l     D0, D6
  3525. 00002818  D080                     add.l      D0, D0
  3526. 0000281A  3031 0800                move.w     D0, [A1 + D0]
  3527. 0000281E  5440                     addq.w     D0, 2
  3528. 00002820  7200                     moveq.l    D1, 0x00
  3529. 00002822  3200                     move.w     D1, D0
  3530. 00002824  7012                     moveq.l    D0, 0x12
  3531. 00002826  B030 1800                cmp.b      D0, [A0 + D1]
  3532. 0000282A  6720                     beq        +0x22 /* 0000284C */
  3533. 0000282C  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3534. 00002830  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3535. 00002834  48C6                     ext.l      D6
  3536. 00002836  2006                     move.l     D0, D6
  3537. 00002838  D080                     add.l      D0, D0
  3538. 0000283A  3031 0800                move.w     D0, [A1 + D0]
  3539. 0000283E  5440                     addq.w     D0, 2
  3540. 00002840  7200                     moveq.l    D1, 0x00
  3541. 00002842  3200                     move.w     D1, D0
  3542. 00002844  7011                     moveq.l    D0, 0x11
  3543. 00002846  B030 1800                cmp.b      D0, [A0 + D1]
  3544. 0000284A  6606                     bne        +0x8 /* 00002852 */
  3545. label0000284C:
  3546. 0000284C  3B6D BAE6 BAE0           move.w     [A5 - 0x4520], [A5 - 0x451A]
  3547. label00002852:
  3548. 00002852  3B46 BAE2                move.w     [A5 - 0x451E], D6
  3549. 00002856  600A                     bra        +0xC /* 00002862 */
  3550. label00002858:
  3551. 00002858  5246                     addq.w     D6, 1
  3552. 0000285A  0C46 0048                cmpi.w     D6, 0x48 /* 'H' */
  3553. 0000285E  6F00 FF68                ble        -0x96 /* 000027C8 */
  3554. label00002862:
  3555. 00002862  7024                     moveq.l    D0, 0x24
  3556. 00002864  B06D BAE2                cmp.w      D0, [A5 - 0x451E]
  3557. 00002868  6208                     bhi        +0xA /* 00002872 */
  3558. 0000286A  7048                     moveq.l    D0, 0x48
  3559. 0000286C  B06D BAE2                cmp.w      D0, [A5 - 0x451E]
  3560. 00002870  6424                     bcc        +0x26 /* 00002896 */
  3561. label00002872:
  3562. 00002872  206D BCF0                movea.l    A0, [A5 - 0x4310]
  3563. 00002876  226D BCEC                movea.l    A1, [A5 - 0x4314]
  3564. 0000287A  7000                     moveq.l    D0, 0x00
  3565. 0000287C  302D BAE2                move.w     D0, [A5 - 0x451E]
  3566. 00002880  D080                     add.l      D0, D0
  3567. 00002882  3031 0800                move.w     D0, [A1 + D0]
  3568. 00002886  5640                     addq.w     D0, 3
  3569. 00002888  7200                     moveq.l    D1, 0x00
  3570. 0000288A  3200                     move.w     D1, D0
  3571. 0000288C  7000                     moveq.l    D0, 0x00
  3572. 0000288E  1030 1800                move.b     D0, [A0 + D1]
  3573. 00002892  816D BD02                or.w       [A5 - 0x42FE], D0
  3574. label00002896:
  3575. 00002896  1B44 E5C2                move.b     [A5 - 0x1A3E], D4
  3576. 0000289A  4214                     clr.b      [A4]
  3577. 0000289C  4CEE 18F8 FFD0           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x30]
  3578. 000028A2  4E5E                     unlink     A6
  3579. 000028A4  4E75                     rts
  3580. fn000028A6:
  3581. 000028A6  4E56 FEFA                link       A6, -0x0106
  3582. 000028AA  48E7 1F10                movem.l    -[A7], D3,D4,D5,D6,D7,A3
  3583. 000028AE  47EE FEFA                lea.l      A3, [A6 - 0x106]
  3584. 000028B2  7801                     moveq.l    D4, 0x01
  3585. 000028B4  4213                     clr.b      [A3]
  3586. 000028B6  426E FFFA                clr.w      [A6 - 0x6]
  3587. 000028BA  4246                     clr.w      D6
  3588. 000028BC  4245                     clr.w      D5
  3589. 000028BE  2D6D EA3A FFFC           move.l     [A6 - 0x4], [A5 - 0x15C6]
  3590. 000028C4  6000 012C                bra        +0x12E /* 000029F2 */
  3591. label000028C8:
  3592. 000028C8  206D CD34                movea.l    A0, [A5 - 0x32CC]
  3593. 000028CC  52AD CD34                addq.l     [A5 - 0x32CC], 1
  3594. 000028D0  1010                     move.b     D0, [A0]
  3595. 000028D2  0400 0045                subi.b     D0, 0x45 /* 'E' */
  3596. 000028D6  6722                     beq        +0x24 /* 000028FA */
  3597. 000028D8  5300                     subq.b     D0, 1
  3598. 000028DA  671E                     beq        +0x20 /* 000028FA */
  3599. 000028DC  5D00                     subq.b     D0, 6
  3600. 000028DE  6700 00BA                beq        +0xBC /* 0000299A */
  3601. 000028E2  5300                     subq.b     D0, 1
  3602. 000028E4  6740                     beq        +0x42 /* 00002926 */
  3603. 000028E6  5700                     subq.b     D0, 3
  3604. 000028E8  670A                     beq        +0xC /* 000028F4 */
  3605. 000028EA  5700                     subq.b     D0, 3
  3606. 000028EC  6700 0092                beq        +0x94 /* 00002980 */
  3607. 000028F0  6000 00EE                bra        +0xF0 /* 000029E0 */
  3608. label000028F4:
  3609. 000028F4  5344                     subq.w     D4, 1
  3610. 000028F6  6000 00E8                bra        +0xEA /* 000029E0 */
  3611. label000028FA:
  3612. 000028FA  4213                     clr.b      [A3]
  3613. 000028FC  6012                     bra        +0x14 /* 00002910 */
  3614. label000028FE:
  3615. 000028FE  206D CD34                movea.l    A0, [A5 - 0x32CC]
  3616. 00002902  52AD CD34                addq.l     [A5 - 0x32CC], 1
  3617. 00002906  5213                     addq.b     [A3], 1
  3618. 00002908  7000                     moveq.l    D0, 0x00
  3619. 0000290A  1013                     move.b     D0, [A3]
  3620. 0000290C  1790 0000                move.b     [A3 + D0.w], [A0]
  3621. label00002910:
  3622. 00002910  4AAD CD34                tst.l      [A5 - 0x32CC]
  3623. 00002914  6700 00CA                beq        +0xCC /* 000029E0 */
  3624. 00002918  206D CD34                movea.l    A0, [A5 - 0x32CC]
  3625. 0000291C  703B                     moveq.l    D0, 0x3B
  3626. 0000291E  B010                     cmp.b      D0, [A0]
  3627. 00002920  66DC                     bne        -0x22 /* 000028FE */
  3628. 00002922  6000 00BC                bra        +0xBE /* 000029E0 */
  3629. label00002926:
  3630. 00002926  2B6D CD34 E5A6           move.l     [A5 - 0x1A5A], [A5 - 0x32CC]
  3631. 0000292C  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  3632. 00002930  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  3633. 00002934  3B40 E5A4                move.w     [A5 - 0x1A5C], D0
  3634. 00002938  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  3635. 0000293C  7200                     moveq.l    D1, 0x00
  3636. 0000293E  3200                     move.w     D1, D0
  3637. 00002940  83FC 0014                divs.w     D1, 0x14
  3638. 00002944  3D41 FFFA                move.w     [A6 - 0x6], D1
  3639. 00002948  588F                     addq.l     A7, 4
  3640. 0000294A  6000 0094                bra        +0x96 /* 000029E0 */
  3641. label0000294E:
  3642. 0000294E  206D CD34                movea.l    A0, [A5 - 0x32CC]
  3643. 00002952  52AD CD34                addq.l     [A5 - 0x32CC], 1
  3644. 00002956  1010                     move.b     D0, [A0]
  3645. 00002958  0400 0042                subi.b     D0, 0x42 /* 'B' */
  3646. 0000295C  6722                     beq        +0x24 /* 00002980 */
  3647. 0000295E  5D00                     subq.b     D0, 6
  3648. 00002960  671A                     beq        +0x1C /* 0000297C */
  3649. 00002962  5300                     subq.b     D0, 1
  3650. 00002964  671A                     beq        +0x1C /* 00002980 */
  3651. 00002966  5D00                     subq.b     D0, 6
  3652. 00002968  670C                     beq        +0xE /* 00002976 */
  3653. 0000296A  5D00                     subq.b     D0, 6
  3654. 0000296C  6702                     beq        +0x4 /* 00002970 */
  3655. 0000296E  6010                     bra        +0x12 /* 00002980 */
  3656. label00002970:
  3657. 00002970  0046 0004                ori.w      D6, 0x4
  3658. 00002974  600A                     bra        +0xC /* 00002980 */
  3659. label00002976:
  3660. 00002976  0046 0008                ori.w      D6, 0x8
  3661. 0000297A  6004                     bra        +0x6 /* 00002980 */
  3662. label0000297C:
  3663. 0000297C  0046 0010                ori.w      D6, 0x10
  3664. label00002980:
  3665. 00002980  4AAD CD34                tst.l      [A5 - 0x32CC]
  3666. 00002984  675A                     beq        +0x5C /* 000029E0 */
  3667. 00002986  206D CD34                movea.l    A0, [A5 - 0x32CC]
  3668. 0000298A  4A10                     tst.b      [A0]
  3669. 0000298C  6752                     beq        +0x54 /* 000029E0 */
  3670. 0000298E  206D CD34                movea.l    A0, [A5 - 0x32CC]
  3671. 00002992  703B                     moveq.l    D0, 0x3B
  3672. 00002994  B010                     cmp.b      D0, [A0]
  3673. 00002996  66B6                     bne        -0x48 /* 0000294E */
  3674. 00002998  6046                     bra        +0x48 /* 000029E0 */
  3675. label0000299A:
  3676. 0000299A  206D CD34                movea.l    A0, [A5 - 0x32CC]
  3677. 0000299E  52AD CD34                addq.l     [A5 - 0x32CC], 1
  3678. 000029A2  7000                     moveq.l    D0, 0x00
  3679. 000029A4  1010                     move.b     D0, [A0]
  3680. 000029A6  2A00                     move.l     D5, D0
  3681. 000029A8  7030                     moveq.l    D0, 0x30
  3682. 000029AA  9A80                     sub.l      D5, D0
  3683. 000029AC  4247                     clr.w      D7
  3684. 000029AE  7608                     moveq.l    D3, 0x08
  3685. label000029B0:
  3686. 000029B0  2007                     move.l     D0, D7
  3687. 000029B2  D040                     add.w      D0, D0
  3688. 000029B4  3200                     move.w     D1, D0
  3689. 000029B6  E548                     lsl        D0.w, 2
  3690. 000029B8  D041                     add.w      D0, D1
  3691. 000029BA  41ED D5B8                lea.l      A0, [A5 - 0x2A48]
  3692. 000029BE  BA70 0008                cmp.w      D5, [A0 + D0.w + 0x8]
  3693. 000029C2  6616                     bne        +0x18 /* 000029DA */
  3694. 000029C4  2007                     move.l     D0, D7
  3695. 000029C6  D040                     add.w      D0, D0
  3696. 000029C8  3200                     move.w     D1, D0
  3697. 000029CA  E548                     lsl        D0.w, 2
  3698. 000029CC  D041                     add.w      D0, D1
  3699. 000029CE  41ED D5B8                lea.l      A0, [A5 - 0x2A48]
  3700. 000029D2  2D70 0004 FFFC           move.l     [A6 - 0x4], [A0 + D0.w + 0x4]
  3701. 000029D8  6006                     bra        +0x8 /* 000029E0 */
  3702. label000029DA:
  3703. 000029DA  5247                     addq.w     D7, 1
  3704. 000029DC  B647                     cmp.w      D3, D7
  3705. 000029DE  6ED0                     bgt        -0x2E /* 000029B0 */
  3706. label000029E0:
  3707. 000029E0  703B                     moveq.l    D0, 0x3B
  3708. 000029E2  2F00                     move.l     -[A7], D0
  3709. 000029E4  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  3710. 000029E8  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  3711. 000029EC  2B40 CD34                move.l     [A5 - 0x32CC], D0
  3712. 000029F0  508F                     addq.l     A7, 8
  3713. label000029F2:
  3714. 000029F2  4A44                     tst.w      D4
  3715. 000029F4  6716                     beq        +0x18 /* 00002A0C */
  3716. 000029F6  4AAD CD34                tst.l      [A5 - 0x32CC]
  3717. 000029FA  6710                     beq        +0x12 /* 00002A0C */
  3718. 000029FC  206D CD34                movea.l    A0, [A5 - 0x32CC]
  3719. 00002A00  52AD CD34                addq.l     [A5 - 0x32CC], 1
  3720. 00002A04  703B                     moveq.l    D0, 0x3B
  3721. 00002A06  B010                     cmp.b      D0, [A0]
  3722. 00002A08  6700 FEBE                beq        -0x140 /* 000028C8 */
  3723. label00002A0C:
  3724. 00002A0C  4A44                     tst.w      D4
  3725. 00002A0E  6700 00DC                beq        +0xDE /* 00002AEC */
  3726. 00002A12  302D CD22                move.w     D0, [A5 - 0x32DE]
  3727. 00002A16  48C0                     ext.l      D0
  3728. 00002A18  5280                     addq.l     D0, 1
  3729. 00002A1A  2200                     move.l     D1, D0
  3730. 00002A1C  C0FC 000C                mulu.w     D0, 0xC
  3731. 00002A20  4841                     swap.w     D1
  3732. 00002A22  C2FC 000C                mulu.w     D1, 0xC
  3733. 00002A26  4841                     swap.w     D1
  3734. 00002A28  4241                     clr.w      D1
  3735. 00002A2A  D081                     add.l      D0, D1
  3736. 00002A2C  2F00                     move.l     -[A7], D0
  3737. 00002A2E  302D CD22                move.w     D0, [A5 - 0x32DE]
  3738. 00002A32  48C0                     ext.l      D0
  3739. 00002A34  2200                     move.l     D1, D0
  3740. 00002A36  C0FC 000C                mulu.w     D0, 0xC
  3741. 00002A3A  4841                     swap.w     D1
  3742. 00002A3C  C2FC 000C                mulu.w     D1, 0xC
  3743. 00002A40  4841                     swap.w     D1
  3744. 00002A42  4241                     clr.w      D1
  3745. 00002A44  D081                     add.l      D0, D1
  3746. 00002A46  2F00                     move.l     -[A7], D0
  3747. 00002A48  486D CD38                pea.l      [A5 - 0x32C8]
  3748. 00002A4C  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  3749. 00002A50  4A40                     tst.w      D0
  3750. 00002A52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3751. 00002A56  6700 0094                beq        +0x96 /* 00002AEC */
  3752. 00002A5A  206D CD38                movea.l    A0, [A5 - 0x32C8]
  3753. 00002A5E  302D CD22                move.w     D0, [A5 - 0x32DE]
  3754. 00002A62  48C0                     ext.l      D0
  3755. 00002A64  2200                     move.l     D1, D0
  3756. 00002A66  C0FC 000C                mulu.w     D0, 0xC
  3757. 00002A6A  4841                     swap.w     D1
  3758. 00002A6C  C2FC 000C                mulu.w     D1, 0xC
  3759. 00002A70  4841                     swap.w     D1
  3760. 00002A72  4241                     clr.w      D1
  3761. 00002A74  D081                     add.l      D0, D1
  3762. 00002A76  21AE FFFC 0804           move.l     [A0 + D0 + 0x4], [A6 - 0x4]
  3763. 00002A7C  206D CD38                movea.l    A0, [A5 - 0x32C8]
  3764. 00002A80  302D CD22                move.w     D0, [A5 - 0x32DE]
  3765. 00002A84  48C0                     ext.l      D0
  3766. 00002A86  2200                     move.l     D1, D0
  3767. 00002A88  C0FC 000C                mulu.w     D0, 0xC
  3768. 00002A8C  4841                     swap.w     D1
  3769. 00002A8E  C2FC 000C                mulu.w     D1, 0xC
  3770. 00002A92  4841                     swap.w     D1
  3771. 00002A94  4241                     clr.w      D1
  3772. 00002A96  D081                     add.l      D0, D1
  3773. 00002A98  3186 080A                move.w     [A0 + D0 + 0xA], D6
  3774. 00002A9C  206D CD38                movea.l    A0, [A5 - 0x32C8]
  3775. 00002AA0  302D CD22                move.w     D0, [A5 - 0x32DE]
  3776. 00002AA4  48C0                     ext.l      D0
  3777. 00002AA6  2200                     move.l     D1, D0
  3778. 00002AA8  C0FC 000C                mulu.w     D0, 0xC
  3779. 00002AAC  4841                     swap.w     D1
  3780. 00002AAE  C2FC 000C                mulu.w     D1, 0xC
  3781. 00002AB2  4841                     swap.w     D1
  3782. 00002AB4  4241                     clr.w      D1
  3783. 00002AB6  D081                     add.l      D0, D1
  3784. 00002AB8  31AE FFFA 0808           move.w     [A0 + D0 + 0x8], [A6 - 0x6]
  3785. 00002ABE  2F0B                     move.l     -[A7], A3
  3786. 00002AC0  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  3787. 00002AC4  206D CD38                movea.l    A0, [A5 - 0x32C8]
  3788. 00002AC8  322D CD22                move.w     D1, [A5 - 0x32DE]
  3789. 00002ACC  48C1                     ext.l      D1
  3790. 00002ACE  2401                     move.l     D2, D1
  3791. 00002AD0  C2FC 000C                mulu.w     D1, 0xC
  3792. 00002AD4  4842                     swap.w     D2
  3793. 00002AD6  C4FC 000C                mulu.w     D2, 0xC
  3794. 00002ADA  4842                     swap.w     D2
  3795. 00002ADC  4242                     clr.w      D2
  3796. 00002ADE  D282                     add.l      D1, D2
  3797. 00002AE0  2180 1800                move.l     [A0 + D1], D0
  3798. 00002AE4  526D CD22                addq.w     [A5 - 0x32DE], 1
  3799. 00002AE8  588F                     addq.l     A7, 4
  3800. 00002AEA  6002                     bra        +0x4 /* 00002AEE */
  3801. label00002AEC:
  3802. 00002AEC  4244                     clr.w      D4
  3803. label00002AEE:
  3804. 00002AEE  3004                     move.w     D0, D4
  3805. 00002AF0  4CEE 08F8 FEE2           movem.l    D3,D4,D5,D6,D7,A3, [A6 - 0x11E]
  3806. 00002AF6  4E5E                     unlink     A6
  3807. 00002AF8  4E75                     rts
  3808. 00002AFA  4E56 FDF6                link       A6, -0x020A
  3809. 00002AFE  48E7 0118                movem.l    -[A7], D7,A3,A4
  3810. 00002B02  49EE FDF6                lea.l      A4, [A6 - 0x20A]
  3811. 00002B06  47EE FEF6                lea.l      A3, [A6 - 0x10A]
  3812. 00002B0A  7E01                     moveq.l    D7, 0x01
  3813. 00002B0C  2F2D CD34                move.l     -[A7], [A5 - 0x32CC]
  3814. 00002B10  486D CD18                pea.l      [A5 - 0x32E8]
  3815. 00002B14  200B                     move.l     D0, A3
  3816. 00002B16  5280                     addq.l     D0, 1
  3817. 00002B18  2F00                     move.l     -[A7], D0
  3818. 00002B1A  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3819. 00002B1E  1680                     move.b     [A3], D0
  3820. 00002B20  41ED EA3A                lea.l      A0, [A5 - 0x15C6]
  3821. 00002B24  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3822. 00002B28  22D8                     move.l     [A1]+, [A0]+
  3823. 00002B2A  2D6E FFFA FFF6           move.l     [A6 - 0xA], [A6 - 0x6]
  3824. 00002B30  486E FFFE                pea.l      [A6 - 0x2]
  3825. 00002B34  486E FFFA                pea.l      [A6 - 0x6]
  3826. 00002B38  486E FFF6                pea.l      [A6 - 0xA]
  3827. 00002B3C  2F0C                     move.l     -[A7], A4
  3828. 00002B3E  2F0B                     move.l     -[A7], A3
  3829. 00002B40  4EAD 246A                jsr        [A5 + 0x246A /* export_1161 */]
  3830. 00002B44  D1AD CD34                add.l      [A5 - 0x32CC], D0
  3831. 00002B48  302D CD24                move.w     D0, [A5 - 0x32DC]
  3832. 00002B4C  48C0                     ext.l      D0
  3833. 00002B4E  5280                     addq.l     D0, 1
  3834. 00002B50  2200                     move.l     D1, D0
  3835. 00002B52  C0FC 000C                mulu.w     D0, 0xC
  3836. 00002B56  4841                     swap.w     D1
  3837. 00002B58  C2FC 000C                mulu.w     D1, 0xC
  3838. 00002B5C  4841                     swap.w     D1
  3839. 00002B5E  4241                     clr.w      D1
  3840. 00002B60  D081                     add.l      D0, D1
  3841. 00002B62  2F00                     move.l     -[A7], D0
  3842. 00002B64  302D CD24                move.w     D0, [A5 - 0x32DC]
  3843. 00002B68  48C0                     ext.l      D0
  3844. 00002B6A  2200                     move.l     D1, D0
  3845. 00002B6C  C0FC 000C                mulu.w     D0, 0xC
  3846. 00002B70  4841                     swap.w     D1
  3847. 00002B72  C2FC 000C                mulu.w     D1, 0xC
  3848. 00002B76  4841                     swap.w     D1
  3849. 00002B78  4241                     clr.w      D1
  3850. 00002B7A  D081                     add.l      D0, D1
  3851. 00002B7C  2F00                     move.l     -[A7], D0
  3852. 00002B7E  486D CD3C                pea.l      [A5 - 0x32C4]
  3853. 00002B82  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  3854. 00002B86  4A40                     tst.w      D0
  3855. 00002B88  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  3856. 00002B8C  6772                     beq        +0x74 /* 00002C00 */
  3857. 00002B8E  206D CD3C                movea.l    A0, [A5 - 0x32C4]
  3858. 00002B92  302D CD24                move.w     D0, [A5 - 0x32DC]
  3859. 00002B96  48C0                     ext.l      D0
  3860. 00002B98  2200                     move.l     D1, D0
  3861. 00002B9A  C0FC 000C                mulu.w     D0, 0xC
  3862. 00002B9E  4841                     swap.w     D1
  3863. 00002BA0  C2FC 000C                mulu.w     D1, 0xC
  3864. 00002BA4  4841                     swap.w     D1
  3865. 00002BA6  4241                     clr.w      D1
  3866. 00002BA8  D081                     add.l      D0, D1
  3867. 00002BAA  21AE FFF6 0800           move.l     [A0 + D0], [A6 - 0xA]
  3868. 00002BB0  206D CD3C                movea.l    A0, [A5 - 0x32C4]
  3869. 00002BB4  302D CD24                move.w     D0, [A5 - 0x32DC]
  3870. 00002BB8  48C0                     ext.l      D0
  3871. 00002BBA  2200                     move.l     D1, D0
  3872. 00002BBC  C0FC 000C                mulu.w     D0, 0xC
  3873. 00002BC0  4841                     swap.w     D1
  3874. 00002BC2  C2FC 000C                mulu.w     D1, 0xC
  3875. 00002BC6  4841                     swap.w     D1
  3876. 00002BC8  4241                     clr.w      D1
  3877. 00002BCA  D081                     add.l      D0, D1
  3878. 00002BCC  21AE FFFA 0804           move.l     [A0 + D0 + 0x4], [A6 - 0x6]
  3879. 00002BD2  2F0C                     move.l     -[A7], A4
  3880. 00002BD4  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  3881. 00002BD8  206D CD3C                movea.l    A0, [A5 - 0x32C4]
  3882. 00002BDC  322D CD24                move.w     D1, [A5 - 0x32DC]
  3883. 00002BE0  48C1                     ext.l      D1
  3884. 00002BE2  2401                     move.l     D2, D1
  3885. 00002BE4  C2FC 000C                mulu.w     D1, 0xC
  3886. 00002BE8  4842                     swap.w     D2
  3887. 00002BEA  C4FC 000C                mulu.w     D2, 0xC
  3888. 00002BEE  4842                     swap.w     D2
  3889. 00002BF0  4242                     clr.w      D2
  3890. 00002BF2  D282                     add.l      D1, D2
  3891. 00002BF4  2180 1808                move.l     [A0 + D1 + 0x8], D0
  3892. 00002BF8  526D CD24                addq.w     [A5 - 0x32DC], 1
  3893. 00002BFC  588F                     addq.l     A7, 4
  3894. 00002BFE  6002                     bra        +0x4 /* 00002C02 */
  3895. label00002C00:
  3896. 00002C00  5347                     subq.w     D7, 1
  3897. label00002C02:
  3898. 00002C02  3007                     move.w     D0, D7
  3899. 00002C04  4CEE 1880 FDEA           movem.l    D7,A3,A4, [A6 - 0x216]
  3900. 00002C0A  4E5E                     unlink     A6
  3901. 00002C0C  4E75                     rts
  3902. fn00002C0E:
  3903. 00002C0E  4E56 FFFC                link       A6, -0x0004
  3904. 00002C12  48E7 0110                movem.l    -[A7], D7,A3
  3905. 00002C16  47EE FFFC                lea.l      A3, [A6 - 0x4]
  3906. 00002C1A  7E00                     moveq.l    D7, 0x00
  3907. 00002C1C  6038                     bra        +0x3A /* 00002C56 */
  3908. label00002C1E:
  3909. 00002C1E  206D CD34                movea.l    A0, [A5 - 0x32CC]
  3910. 00002C22  52AD CD34                addq.l     [A5 - 0x32CC], 1
  3911. 00002C26  2007                     move.l     D0, D7
  3912. 00002C28  5287                     addq.l     D7, 1
  3913. 00002C2A  1790 0000                move.b     [A3 + D0.w], [A0]
  3914. 00002C2E  7002                     moveq.l    D0, 0x02
  3915. 00002C30  B087                     cmp.l      D0, D7
  3916. 00002C32  661C                     bne        +0x1E /* 00002C50 */
  3917. 00002C34  704E                     moveq.l    D0, 0x4E
  3918. 00002C36  B013                     cmp.b      D0, [A3]
  3919. 00002C38  6624                     bne        +0x26 /* 00002C5E */
  3920. 00002C3A  7000                     moveq.l    D0, 0x00
  3921. 00002C3C  102B 0001                move.b     D0, [A3 + 0x1]
  3922. 00002C40  D040                     add.w      D0, D0
  3923. 00002C42  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  3924. 00002C46  7202                     moveq.l    D1, 0x02
  3925. 00002C48  C270 0000                and.w      D1, [A0 + D0.w]
  3926. 00002C4C  6710                     beq        +0x12 /* 00002C5E */
  3927. 00002C4E  6006                     bra        +0x8 /* 00002C56 */
  3928. label00002C50:
  3929. 00002C50  7003                     moveq.l    D0, 0x03
  3930. 00002C52  B087                     cmp.l      D0, D7
  3931. 00002C54  6708                     beq        +0xA /* 00002C5E */
  3932. label00002C56:
  3933. 00002C56  206D CD34                movea.l    A0, [A5 - 0x32CC]
  3934. 00002C5A  4A10                     tst.b      [A0]
  3935. 00002C5C  66C0                     bne        -0x3E /* 00002C1E */
  3936. label00002C5E:
  3937. 00002C5E  4233 7000                clr.b      [A3 + D7.w]
  3938. 00002C62  7E00                     moveq.l    D7, 0x00
  3939. 00002C64  601A                     bra        +0x1C /* 00002C80 */
  3940. label00002C66:
  3941. 00002C66  2007                     move.l     D0, D7
  3942. 00002C68  E540                     asl        D0.w, 2
  3943. 00002C6A  41ED CF0E                lea.l      A0, [A5 - 0x30F2]
  3944. 00002C6E  4870 0000                pea.l      [A0 + D0.w]
  3945. 00002C72  2F0B                     move.l     -[A7], A3
  3946. 00002C74  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  3947. 00002C78  4A80                     tst.l      D0
  3948. 00002C7A  508F                     addq.l     A7, 8
  3949. 00002C7C  6710                     beq        +0x12 /* 00002C8E */
  3950. 00002C7E  5287                     addq.l     D7, 1
  3951. label00002C80:
  3952. 00002C80  2007                     move.l     D0, D7
  3953. 00002C82  E540                     asl        D0.w, 2
  3954. 00002C84  41ED CF0E                lea.l      A0, [A5 - 0x30F2]
  3955. 00002C88  4A30 0000                tst.b      [A0 + D0.w]
  3956. 00002C8C  66D8                     bne        -0x26 /* 00002C66 */
  3957. label00002C8E:
  3958. 00002C8E  2007                     move.l     D0, D7
  3959. 00002C90  E540                     asl        D0.w, 2
  3960. 00002C92  41ED CF0E                lea.l      A0, [A5 - 0x30F2]
  3961. 00002C96  41F0 0000                lea.l      A0, [A0 + D0.w]
  3962. 00002C9A  2008                     move.l     D0, A0
  3963. 00002C9C  670A                     beq        +0xC /* 00002CA8 */
  3964. 00002C9E  2007                     move.l     D0, D7
  3965. 00002CA0  D0BC 0000 0080           add.l      D0, 0x80
  3966. 00002CA6  6002                     bra        +0x4 /* 00002CAA */
  3967. label00002CA8:
  3968. 00002CA8  7000                     moveq.l    D0, 0x00
  3969. label00002CAA:
  3970. 00002CAA  4CEE 0880 FFF4           movem.l    D7,A3, [A6 - 0xC]
  3971. 00002CB0  4E5E                     unlink     A6
  3972. 00002CB2  4E75                     rts
  3973.